마이크로프로세서

[MFC] WM Window Message Parameters

벅스바니 2007. 7. 9. 19:16

Wparam

LParam

WM_LBUTTONDOWN

WM_LBUTTONUP

WM_RBUTTONDOWN

WM_RBUTTONUP

WM_MOUSEMOVE

WM_LBUTTONDBLCLK

WM_RBUTTONDBLCLK

Shift, alt, control 키가

눌려졌는가의 정보

x좌표 = LOWORD(lParam)

y좌표 = HIWORD(wParam)

WM_NCLBUTTONDOWN

WM_NCLBUTTONUP

WM_NCRBUTTONDOWN

WM_NCRBUTTONUP

WM_NCMOUSEMOVE

Hit_test정보(VK_RETURN )

상동

WM_KEYDOWN

WM_KEYUP

WM_CHAR

WM_SYSKEYDOWN

WM_SYSKEYUP

가상키 저장

(VK_RETURN )

상태 정보

WM_TIMER

TIMER ID

WM_MOVE

x좌표 = LOWORD(lParam)

y좌표 = HIWORD(wParam)

WM_SIZE

가로 = LOWORD(lParam)

세로. = HIWORD(wParam)

WM_VSCROLL

WM_HSCROLL

스크롤바

윈도우

LOWORD(wParam)

= scrollbar 이벤트

(SB_BOTTOM )

HIWORD(wParam)

= scroll 위치

Scrollbar 윈도우 핸들

스크롤

윈도우

LOWORD(wParam)

=scroll Window ID

WM_COMMAND

메뉴

LOWORD(wParam)

= 메뉴에 해당하는 ID

HIWORD(wParam) = 0

LParam : 0

Child Window

LOWORD(wParam)

=childWindow ID

HIWORD(wParam)

=event Message

LParam : Window Handle

acclerator

LOWORD(wParam)

=단축키에 해당하는 ID

상동

WM_SYSCOMMAND

LOWORD(wParam)

=메뉴에 해당하는 ID

HIWORD(wParam)

=마우스 Y좌표

HIWORD(lParam)

= 마우스 X좌표

WM_CTLCOLORSTATIC

WM_CTLCOLORDLG 등등

Child Window DC

Child Window Handle

WM_DRAWITEM

Button 번호

(DrawItemStruct)lParam

LB_LISTBOX

CB_COMBOBOX

ADDSTRING

입력할 데이터 문자열

DELETESTRING

삭제할 데이터 번호

INSERTSTRING

삽입할 위치

삽입할 문자열

DIR

파일속성

검사할 파일명(*.*)

FINDSTRING

시작번호

찾았을 경우 찾은 번호

GETTEXT

특정위치번호

해당번호에 있는 문자열

GETTEXTLEN

문자열 길이를 return

WM_NOTIFY(commctrl)

자신의 윈도우 ID

결과값 정보 포인터