참고> blog.naver.com/tipsware/221144458154
1. Notify 메시지: 자식 Window에 일어난 사건을 부모 Window에게 알리기 위해 전달하는 메시지
ex) 부모 Window내의 자식 Widnow인 버튼을 클릭했을 때 부모가 그 이벤트를 알고 싶을 때
2. Windows 기본 컨트롤은 비교적 단순한 작업만 수행하기 때문에 WM_COMMAND 메시지로 Notify를 하면 됨
3. Windows 운영체제가 발전하면서 컨트롤들이 점점 복잡해졌고, WM_COMMAND 메시지로는 Notify 정보를 저장할 수 없게 되어 WM_NOTIFY 메시지가 새롭게 추가됨
4. 컨트롤마다 Notify 정보가 다르기 때문에 C 언어의 포인터 문법을 OOP의 다형성 개념과 비슷하게 사용함.
그래서 Notify 메시지는 구조가 단순함.
-> Windows 운영체제를 C 언어 기반으로 만들어야 했기 때문에 이렇게 사용함.
반응형
'Study Memos > Windows Programming' 카테고리의 다른 글
ListBox 배경 색상 변경 (Section 68) (0) | 2020.12.01 |
---|---|
빨간색 버튼 만들기 (Section 65) (0) | 2020.11.02 |
ListBox (Section 61) (0) | 2020.10.21 |
에디트 간 문자열 복사 (Section 60) (0) | 2020.10.21 |
프로그램 종료 (Section 59) (0) | 2020.10.21 |