728x90
저번에 하던 것을 이어하면
PainTool에 그리기 타입을 더 쉽게 조정하기 위한 enum class 만들어 준다.
enum DrawType로 만들 수도 있기는 하나 WinApi에서 기본으로 제공해주는 구조체들과 중복이 생기기에 class로
호출 시 :: 이용하여 구분 해준다고 보면 된다.

또한 색과 펜 타입 선택을 분리 관리하기 위한 함수 및 변수
색 선택은 해시 맵으로 관리해 색선택 SetColors함수 만들어주고
버튼 눌렸을 때 실행될 함수 Input 함수 만들어준다.

기존에 했던 함수 내부 코드에서 필요없는 것들은 지우고 필요한 부분 옮기기 및 수정 작업





이렇게 펜으로 점, 선, 도형 그리기 와 색 변경에 대해서 구현했다.
이제 실행을 해서 찍어보면

728x90
'WinAPI' 카테고리의 다른 글
| 다시 공부 하는 Win API (6) - 슈팅 게임 만들기(4) (0) | 2025.11.27 |
|---|---|
| 다시 공부 하는 Win API (5) - 슈팅 게임 만들기(3) (0) | 2025.11.25 |
| 다시 공부 하는 Win API (4) - 슈팅 게임 만들기(2) (0) | 2025.10.20 |
| 다시 공부 하는 Win API (3) - 슈팅 게임 만들기(1) (0) | 2025.10.18 |
| 다시 공부 하는 Win API (1) - 기초 이론 및 펜 만들기 (0) | 2025.10.15 |