12
27

https://wiki.winehq.org/List_Of_Windows_Messages

 

List Of Windows Messages - WineHQ Wiki

"What is the window message numbered x?" There is no list mapping numbers to symbolic message names in MSDN. The table below provides the mappings. Hex Decimal Symbolic 0000 0 WM_NULL 0001 1 WM_CREATE 0002 2 WM_DESTROY 0003 3 WM_MOVE 0005 5 WM_SIZE 0006 6

wiki.winehq.org

 

Window MSDN에는 메세지 리스트가 없다.

 

위 사이트를 참고하면 테이블로 볼 수 있다.

 

 

이전 포스팅에서 윈도우는 메시지 기반 프로그램이라고 했는데,

윈도우는 메시지를 큐로 담아 메세지를 해석한다. 우리가 만든

WndProc로 관리하고 나머지는 윈도우운영체제가 알아서 다루도록

DefWndProc 즉 기본디폴트윈도우Proc로 보내줘야한다.

위 코드는 그런 내용을 담고 있다.

 

msg에서 WPARAM, LPARAM 이 있는데

키보드 입력 메세지로는 LPARAM이 키상태 (누른 상태, 뗀 상태)를 나타내고

WPARAM이 키 종류를 나타낸다. (F 키) 

 

SetWindowText()로는 창의 이름을 바꿀 수 있다.

 

결과

 

COMMENT