티스토리 뷰

WM_CREATE : 윈도우가 생성될 때 발생

WM_ACTIVE : 윈도우가 활성화될 때 또는 비활성화되면 발생

WM_NCACTIVATE : 윈도우의 비작억영역의 활성화 또는 비활성화시 발생 (윈도우 타이틀바 색상 제어)

WM_DESTROY : 윈도우가 파괴되기 직전에 발생

WM_NCDESTROY : 모든 윈도우가 파괴되고 난 후 발생

WM_QUERYENDSESSION : 운영체제가 log-off 또는 종료될 때 발생

WM_PAINT : 윈도우가 다시 그려져야 하면 발생 (아주 중요한 메시지로 MFC에서는 OnPaint() 또는 OnDraw()

WM_ERASEBKGND : 윈도우의 배경색이 다시 그려져야 할 때 발생

WM_SHOWWINDOW : 윈도우가 보여질 때 또는 숨겨질 때 발생


WM_LBUTTONDOWN : 마우스 왼쪽 버튼을 누르면 발생

WM_LBUTTONUP : 마우스 오른쪽 버튼을 눌렀다가 떼면 발생

WM_RBUTTONDOWN : 마우스 오른쪽 버튼을 누르면 발생

WM_RBUTTONUP : 마우스 오른쪽 버튼을 눌렀다가 떼면 발생

WM_MOUSEMOVE : 마우스가 움직이고 있으면 발생

WM_NCHITTEST : 마우스가 움직이고 있으면 발생. 마우스의 아이콘을 제어하기 위해 사용

WM_SETCURSOR : 마우스의 아이콘을 재설정해야 할 때 발생


WM_KEYDOWN : 키보드가 눌리면 발생

WM_KEYUP : 키보드를 눌렀다가 떼면 발생

WM_CHAR : 키보드가 눌려지면 발생


WM_SIZE : 윈도우의 크기가 변경되면 발생

WM_MOVE : 윈도우가 이동되면 발생

WM_WINDOWPOSCHANGING: 윈도우의 위치, 크기 등이 변하고 있으면 발생

WM_GETMINMAXINFO : 윈도우의 최소, 최대 크기가 변경되기 직전에 발생.

WM_HSCROLL : 스크롤바에서 수평 스크롤시 발생

WM_VSCROLL : 스크롤바에서 수직 스크롤시 발생


WM_TIMER : 타이머 설정 시 주기적으로 발생


WM_COMMAND : 메뉴, 버튼, 엑셀러레이터 선택 시 발생

WM_SYSCOMMAND : 시스템 메뉴, 최소화, 최대화, 이동, 닫기 등에서 발생. SC_CLOSE,

                                   SC_MINIMIZE, SC_MAXIMIZE, SC_MOVE, SC_SIZE, SC_RESTORE

WM_SYSKEYDOWN : 프로그램 실행 시 F10 키 또는 Alt의 조합키를 누르면 발생

WM_SYSKEYUP : 프로그램 실행 시 F10 키 또는 Alt의 조합키를 눌렀다가 떼면 발생

'기억하자정보 > 기타' 카테고리의 다른 글

"RAID 1 + 0"과 "RAID 0 + 1"의 차이점  (0) 2006.12.15
RAID 1+0 과 0+1의 공통점 과 차이점  (0) 2006.12.15
[API]LoadCursor,SetCursor사용  (0) 2006.12.04
MASM  (0) 2006.12.01
[API] DlgBase  (0) 2006.11.13
댓글
안내
궁금한 점을 댓글로 남겨주시면 답변해 드립니다.