본문 바로가기

programming/MFC

자주 사용되는 윈도우 메시지들

윈도우 메시지

발생하는 상황

WM_CREATE

윈도우가 생설될 때

WM_ACTIVATE

윈도우가 활성화 되거나 비활성화 될 때

WM_PAINT

윈도우가 다시 그려져야 할 필요가 있을 때

WM_MOUSEMOVE

마우스 커서가 움직였을 때

WM_COMMAND

사용자가 메뉴 등으로 명령을 내렸을 때

WM_LBUTTONDOWN

마우스 왼쪽 버튼이 눌렸을 때

WM_LBUTTONUP

마우스 왼쪽 버튼이 떼어졌을 때

WM_LBUTTONDBLCLK

마우스 왼쪽 버튼이 더블 클릭 됐을 때

WM_KEYDOWN

키보드가 눌렸을 때

WM_KEYUP

키보드가 떼어졌을 때

WM_SIZE

윈도우의 크기가 변경되었을 때

WM_MOVE

윈도우가 이동 되었을 떄

WM_TIMER

설정된 타이머 시간이 다 되었을 때

WM_DESTROY

윈도우가 없어질 때