일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- do it c
- mysql
- MFC
- SSG
- 도움말
- 정처기 독학
- 유료강좌
- 김성엽
- C언어
- 마이크로소프트
- 실습
- linux
- win32
- 미가공
- MyTread
- visual
- 충무창업큐브
- 정보처리기사
- ListBox
- Time
- MyThread
- C
- tips강좌
- MFC 예제
- 포트폴리오
- 별찍기
- Tipsware
- mfc 실습
- 핵심 요약
- C++
- Today
- Total
목록MyThread (25)
History

MFC 예제를 다른 컴퓨터로 옮기기 위해서 예제를 압축하면 생각보다 파일 크기가 커서 복사가 불편하다. 이렇게 파일 크기가 큰 이유는 프로젝트 작업을 하다가 작업과 관련된 임시 파일들이 남아있어서 그런 것이다. 그래서 필요 없는 임시 파일들을 삭제하고 압축을 진행해야 하는데 대부분 잘 몰라서 전체 압축을 진행하는 경우가 많다. 그래서 이번 예제는 MFC 예제를 구성하는 파일들 중에서 임시적으로 만들어진 파일들을 모두 정리해서 MFC예제 프로젝트가 차지하는 디스크 용량을 줄이는 프로그램을 만들어본다. 우선 나는 Visual Studio 2022 버전을 사용하기 때문에 2022 기준으로 글을 쓰겠다. "C:\Program Files\Microsoft Visual Studio\2022\Community\Msb..

mfc프로젝트를 다른 컴퓨터에서 작업할 때 작업한 폴더를 압축해서 이메일로 보내던가 카카오톡으로 보내서 다른 컴퓨터로 옮길 일이 생길 때 항상 압축을 하면 용량이 100MB가 넘어가는 일이 많다. 그래서 이번에 쓸 글은 필요 없는 폴더를 삭제해서 다른 컴퓨터로 적은 용량으로 옮기는 글을 적겠다. 위에 보이는 그림은 작업을 끝내고 압축하기 전에 프로젝트 파일에 들어온 그림이다. 1번째로 Debug폴더를 통째로 지운다. 2번째로. vs 폴더에 들어간다. 이렇게 들어갔으면 이 폴더에 한번 더 들어간다. 들어가면 v16과 v17이 다 있는 경우도 있고 위에 그림처럼 v17 만 있는 경우도 있는데 v16이 있으면 통째로 삭제해준다. v17 만 있으면 v17폴더에 들어간다. v17에 들어갔으면 이렇게 3개의 파일과..

이 예제 프로그램은 Visual Studio 2022 버전의 c++과 MFC를 사용해서 만든 예제입니다. 또한 이 예제는 OpenCV와 같은 라이브러리를 사용하지 않고 직접 이미지 패턴을 분석해서 만들었습니다. 우선 이 예제는 우측 상단에 검은색 사각형으로 표시된 영역에 있는 동전은 기준 크기를 알아내는 용도이기 때문에 전체 금액에 포함되면 안됩니다. 결과는 아래와 같이 출력됩니다. 전체 금액이 5110원이고 500원 7개 100원 12개 50원 7개 10원 6개까지 인식하는 데 성공했습니다. 사진에 점선이 있는 이유는 이미지 크기를 강제로 PictureCtrl에 크기를 맞춰놨기 때문입니다. 저는 동전의 폭과 높이 중 가장 작은 것을 기준으로 금액을 인식했습니다. 다른 방식도 많으니 혹시 이 글을 보시는..
선 채우기 실습 영상 선 채우기 실습자료는 우선 2차원 배열로 구성되어있다. 2차원 배열은 백업할 배열과 상태를 담고 있는 배열 2가지로 구성했다. 또한 중첩 반복문을 이용해서 바탕이 되는 격자를 그린다. 격자는 OnPaint에서 Rectangle함수로 그렸다. // (0:없음, 1:이동경로, 2: 파란색, 3:빨간색) char m_state[Y_COUNT][X_COUNT]; // 편집 상태로 복구하기 위해 백업된 상태 정보 char m_backup_state[Y_COUNT][X_COUNT]; 0은 아무 작업도 안 들어간 상태 1은 mousemove함수를 사용해서 마우스 왼쪽 버튼이 눌러진 상태라면 1(회색)을 대입했다. afx_msg void OnLButtonDown(UINT nFlags, CPoint..

저번주 토요일날 한국 마이크로소프트에서 진행한 행사에 다녀왔습니다. 멘토이시자 Microsoft MVP이신 김성엽 선생님이 데리고 가주셨습니다ㅎㅎ 요즘 정신없이 시간을 보내고 있어서 이제서야 글을 써보네요. Microsoft Build 2022 After Party 행사는 Microsoft Build에서 발표되거나 다루었던 주제들을 중심으로 Microsoft 기술 전문가이신 MVP 및 커뮤니티 리더 분들께서 발표 및 워크샵을 통해 공유를 주시는 무료 기술 커뮤니티 행사입니다. 건물 입구에 들어와서 11층에 올라오면 바로 건물 입구가 보입니다. 사진 한번 찍고 들어갔습니다ㅎㅎ 들어가니까 되게 넓고 광화문 근처라 경치도 좋더라고요ㅎㅎ 파란색 옷을 입고 계신 분들이 한국의 mvp분들 입니다! 강의는 시간대별로..

CImage: MFC에서 이미지를 읽을 때 사용하는 클래스. 이미지 위치를 위의 경로에 놓으면 Load 할 때 따로 경로 주소를 안 써도 된다. 만약 다른 경로에 있는 이미지를 읽고 싶으면 path를 따로 적어줘야 한다. 해당 프로젝트 파일의 경로에 읽을 이미지를 가져다 놓으면 Load함수에 파일 이름만 적으면 된다. m_my_image.Load(L"test.png"); draw함수는 첫 번째 인자로 dc를 넘겨주고 앞에 4개의 인자는 출력 좌표이고 뒤의 4개의 좌표는 원본 이미지의 좌표이다. 즉 원본 좌표를 50,50 ,200,200 이렇게 시작 좌표와 폭과 높이 좌표를 적으면 원본 이미지에서 50,50에서 크기는 150*150 크기를 가진 이미지(A)를 출력하겠다는 뜻을 가지고 있다. 이때 출력 좌표..
보호되어 있는 글입니다.
보호되어 있는 글입니다.