안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당 임펠리테리입니다.
차일드 컨트롤에서 CN_COMMAND가 발생하면 그 패어런트 윈도우에는 WM_COMMAND가
전달됩니다. 자세한 설명이라... 글쎄요, 어떻게 자세히 설명해드려야 할지 모르겠
네요. win32 공용 컨트롤들은 일반적인 윈도우 메시지들(WM_~)외에 그 컨트롤에만
적용되는 각각의 메시지들을 많이 가지고 있는데, 그중 M이 아닌 N이 붙은 것들은
모두 노티피케이션 메시지로서 이들 메시지들은 어떤 사건이 발생했음을 알려주는
역할을 하는데, 이런 메시지들이 발생하면 패어런트 윈도우에 WM_COMMAND가 전달되도
록 되어있습니다.
답변이 충분한지...? 구체적으로 무엇을 자세히 알고 싶으신지 몰라서.. ^^;;;
임펠리테리 박지훈이었습니다.
( http://myhome.thrunet.com/~cbuilder, cbuilder@thrunet.com)
|