2010-12-02 4 views
0

WINAPI 메시지에서 어디에서 좋은 리소스를 찾을 수 있습니까?WINAPI 메시지, 메시지 계층 구조, 초기화 루틴을위한 좋은 소스

MSDN에 대한 정보는 각 메시지 하나에 아주 좋은 문서가 있지만 전체적인 그림은 여전히 ​​안개가 자욱합니다.

WM_NCCALCSIZE를 재정의하여 비 클라이언트 영역의 프레임을 덮어 쓰고 클라이언트 영역을 전체 창으로 확장한다고하면 누가 버튼과 물건을 처리 할 수 ​​있습니까? 누가 불을 피우고. 어떤 순서로 WM_SIZE, WM_CREATE, WM_ACTIVATE가 실행됩니까? 기본 기능을 재정의하는 데 유용한 다른 메시지가 있습니까?

WM_SIZE와 같은 메시지를 무시할 때마다 WM_SIZING과 같은 다른 연결된 메시지도 없으면 항상 불안합니다. 그리고 주제에 대한 좋은 문서를 찾을 수없는 것 같습니다.

+0

Visual Studio와 함께 제공되는 Spy ++ 유틸리티를 사용하면 상황이 발생할 때 어떤 메시지가 창 (또는 다른 창)으로 보내지는지 확인하고 메시지 순서를 볼 수 있습니다. (문서화 된 API 계약의 일부가 아니더라도 OS는 미래에 상황을 바꿀 수 있습니다.) –

답변

1

Windows 프로그래밍을 배우려면 Charles Petzold의 Programming Windows이라는 제목의 정식 고전 도서를 살펴 보시기 바랍니다.

이미 알고 있다면 MFC (Microsoft Foundation Classes)에서 좋은 통찰력을 얻으십시오. 많은 것을 배울 수 있습니다.

관련 문제