본문 바로가기
프로그래밍/MFC

윈도우 생성 메세지(Window-Creation Messages)

by MAKING_ 2008. 7. 7.
반응형

Window-Creation Messages

 

윈도우를 만들때 시스템은 윈도우프로시져에게 메세지를 보낸다

 

시스템은 nonclient 영역을 생성후 WM_NCCREATE 메세지를 보내고 client영역 생성후

WM_CREATE 메세지를 보낸다.

 

윈도우 프로시져는 시스템이 윈도우가 보여지기전에 이 두 메세지를 받는다.

이 메세지들은 CreateWindowEx 함수에서 지정받은 모든정보를 포함하는 CREATESTUCT

구조체의 포인터를 포함한다.

 

일반적으로, 윈도우 프로시져는 이 메세지들을 받은것에 초기화작업을 실행한다.

 

차일드 윈도우를 만들때 시스템은 WM_NCCREATEWM_CREATE메세지를 보내고 난후에

부모윈도우에게 WM_PARENTNOTIFY 메세지를 보낸다.

또한 윈도우가 생성되고있을때 다른 메세지들도 보낸다.

이 메세지들은 윈도우 클래스와 스타일 그리고 윈도우를 생성하는 함수에 의존한다.

반응형

댓글