-
활용 - 체크박스의 상태에 따라 도형 출력하기Win API/4. GDI 2021. 4. 2. 10:35
개발 환경은 Visual Studio 2008
우리가 만드려는 프로그램의 기본 UI는 아래와 같다.
그리고 아래는 "Draw Ellipse?" 체크 박스의 상태에 따라 다른 도형들이 그려진다.
그리고"Good bye Message?" 체크 박스를 체크 상태로 두고 윈도우 창을 종료하면다음과 같은 메시지 창을 띄워 보자.
프로그램 설계
두 개의 체크 박스가 필요하다.
첫 번째 체크 박스의 상태에 따라 직사각형 혹은 타원이 그려져야 하므로 이를 기억할 변수가 하나 필요하다.
그리고 도형을 그리는 작업은 WM_PAINT 메시지에서 진행하면 된다.
윈도우 창이 종료될 때 메시지를 띄울 때는 WM_WM_DESTROY 메시지에서 처리를 하면 된다.
소스 파일
'Win API > 4. GDI' 카테고리의 다른 글
OS로부터 실시간으로 현재 시각 얻어오기 (0) 2021.04.02 MoveToEx & LineTo 함수를 이용한 선 그리기 (0) 2021.04.02 활용 - 정사각형들을 화면 크기에 맞게 배치하기 (0) 2021.04.01 DrawText - 문자열 출력 함수 (0) 2021.04.01 TextOut - 문자열 출력 함수 (0) 2021.04.01