Win32_API - 여러개의 버튼 처리
서론 지난 포스트를 보면 단순하게 하나의 버튼을 만들고 WM_COMMAND 메시지와 함께 wParam으로 BN_CLICKED라는 인자가 들어오면 동작을 하게 하였습니다. 만약 2개 이상의 버튼이 생기고 각각의 버튼을 눌렀을때의 처리를 다르게 하고 싶다면, 해당 방법으로는 문제점이 발생하게 됩니다. 어떤 버튼을 클릭했는지에 대한 처리가 되어있지 않기 때문입니다. 본문에서는 이런 내용들을 해결하기 위한 방법을 공부해 보도록 하겠습니다. 생성하는 과정에서 식별자 부여하기 우선 CreateWindow 함수를 통해 생성하는 과정에서 식별자의 부여가 필요합니다. 다시 말하자면 이 버튼의 ID값은 몇이다 라고 부여해주어야 한다는 말입니다. 이 인자는 9번째 인자인 HMENU를 통해 부여하게 됩니다. 예를 들어 2개의..
2022.02.21
컴퓨터/Win32-API
Commnet