관리 메뉴

History

육각형 퍼즐 만들기-가상 메모리(CImage) 본문

MFC/개인 실습

육각형 퍼즐 만들기-가상 메모리(CImage)

luckybee 2022. 6. 29. 23:03
728x90
반응형

원본 이미지

위 사진을 바탕으로 Picture Ctrl을 사용해서 클라이언트 영역으로 CRect 좌표를 잡는다. 그 후 가상 CImage함수를 이용해서 사진을 Load 한다.

 

그리고 경계선 세로줄 가로줄을 위해  반복문과 MoveTo LineTo 함수를 이용해서 범위 설정을 하고 선을 그렸다.

 

// 육각형의 기준 좌표를 구성한다.
	POINT base_pos[7] = {
		{x_margin + 30, y_margin},  {x_margin + 60, y_margin},
		{x_margin + 90, y_margin + 45}, {x_margin + 60, y_margin + 90},
		{x_margin + 30, y_margin + 90}, {x_margin, y_margin + 45},
		{x_margin + 30, y_margin}
	};

육각형의 좌표를 위해 미리 POINT 구조체를 이용해서 육각형 좌표를 설정했다.

 

그 후 좌표 계산을 통해 아래와 같은 완성본을 완성했다.

완성본 이미지

https://cafe.naver.com/mythread  

 

My Thread : 네이버 카페

C, C++ 프로그래머를 위한 자료를 만들고 있습니다.

cafe.naver.com

위의 카페를 가시면 수많은 자료를 볼 수 있습니다.

728x90
반응형

'MFC > 개인 실습' 카테고리의 다른 글

MFC 예제 파일 정리 프로그램 만들기 실습1  (0) 2022.07.23
선 채우기 실습  (0) 2022.07.05
CImage_MFC 복습 2  (0) 2022.05.21
CImage_MFC 복습 1  (0) 2022.05.21
CCheckListBox를 이용한 가격 계산 프로그램  (0) 2022.02.09
Comments