일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정보처리기사
- MyTread
- 도움말
- MFC
- C++
- mysql
- 실습
- 별찍기 기초
- 마이크로소프트
- 유료강좌
- 핵심 요약
- MyThread
- do it c
- 포트폴리오
- mfc 실습
- Tipsware
- SSG
- 충무창업큐브
- ListBox
- tips강좌
- 김성엽
- C언어
- 미가공
- win32
- MFC 예제
- 별찍기
- linux
- Time
- C
- 정처기 독학
- Today
- Total
목록미가공 (15)
History
이 예제는 MFC memory dc를 사용하여 끊김이나 깜빡임 없이 베이지어 곡선을 그리는 예제입니다. 베이지어를 구성하는 좌표를 사각형으로 표시하고 이 사각형을 움직이면 베이지어 곡선이 변경되도록 구성했습니다. POINT m_bezier_pos[4] = {{100, 100}, {200, 200}, {300, 50}, {400, 100}}; 베이지어를 구성하는 좌표는 위의 X Y 좌표로 설정했습니다.
MFC 예제를 다른 컴퓨터로 옮기기 위해서 예제를 압축하면 생각보다 파일 크기가 커서 복사가 불편하다. 이렇게 파일 크기가 큰 이유는 프로젝트 작업을 하다가 작업과 관련된 임시 파일들이 남아있어서 그런 것이다. 그래서 필요 없는 임시 파일들을 삭제하고 압축을 진행해야 하는데 대부분 잘 몰라서 전체 압축을 진행하는 경우가 많다. 그래서 이번 예제는 MFC 예제를 구성하는 파일들 중에서 임시적으로 만들어진 파일들을 모두 정리해서 MFC예제 프로젝트가 차지하는 디스크 용량을 줄이는 프로그램을 만들어본다. 우선 나는 Visual Studio 2022 버전을 사용하기 때문에 2022 기준으로 글을 쓰겠다. "C:\Program Files\Microsoft Visual Studio\2022\Community\Msb..
선 채우기 실습 영상 선 채우기 실습자료는 우선 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분들 입니다! 강의는 시간대별로..
이번 글은 현재 mfc 도구상자에 있는 Spin Button을 대체하기 위해 컨트롤을 구현했습니다. 이 예제는 아래 영상처럼 자신이 원하는 항목의 값을 +,-버튼을 눌러서 증가 또는 감소시킬 수 있습니다. 그리고 이 컨트롤도 자신의 프로그램을 한 개의 윈도우로 구성할 수 있도록 이미지 기반 컨트롤 형식으로 만들었습니다. 또한 +, - 버튼은 이미지를 사용하지 않고 그림문자를 사용해서 구현했습니다. 마지막으로 이 프로그램은 외부에서 텍스트 파일로 작성한 컨트롤의 속성을 시소 컨트롤에 적용하는 기능을 추가시켰습니다. 이를 통해 사용자는 메모장에 있는 변수의 값을 바꾸면 원하는 속성을 얻을 수 있습니다. spin ctrl
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.