참고> blog.naver.com/tipsware/221123732393
1. WM_CREATE 메시지: 윈도우를 생성하는 CreateWindow 또는 CreateWindowEx 함수를 호출하면 해당 장업을 요청한 프로그램으로 전달되는 메시지
2. WM_CREATE 메시지는 CreateWindow 함수 내부를 수행중일 때 발생하므로 WM_CREATE메시지를 받은 시점에서 보면 이미 윈도우는 만들어진 상태이지만 아직 화면에 출력된 상태는 아님.
3. WM_CREATE 메시지와 함께 전달되는 wParam에는 별 정보 없음. lParam에는 윈도우 생성 시 사용된 설정 정보의 시작 주소가 저장되어 있음.
(CREATESTRUCT 구조체에 정보가 담겨있기 때문에 사용하려면 lParam을 CREATESTRUCT 구조체로 캐스팅해서 사용하면 됨)
4. WM_CREATE 용도
-> WM_CREATE 메시지는 윈도우가 최초 생성될 때 한 번만 전달되는 메시지이므로, 해당 윈도우를 초기화하거나 이 윈도우가 시작되면서 한 번만 처리해야 할 작업이 있는 경우에 사용
반응형
'Study Memos > Windows Programming' 카테고리의 다른 글
CreateCompatibleDC (Section 27) (0) | 2020.09.16 |
---|---|
BitBlt (Section 26) (0) | 2020.09.16 |
WM_PAINT(Section 24) (0) | 2020.09.15 |
사각형 그리기 (Section 23) (0) | 2020.09.15 |
POINT (Section 22) (0) | 2020.09.07 |