根据 Windows SDK 相关头文件定义和网络上公开的相关源代码整理生成,包含文档化的和未文档化的消息定义。

定义 / DEFINITION数值 / DATA
WM_NULL0x0000
WM_CREATE0x0001
WM_DESTROY0x0002
WM_MOVE0x0003
WM_SIZEWAIT0x0004
WM_SIZE0x0005
WM_ACTIVATE0x0006
WM_SETFOCUS0x0007
WM_KILLFOCUS0x0008
WM_SETVISIBLE0x0009
WM_ENABLE0x000A
WM_SETREDRAW0x000B
WM_SETTEXT0x000C
WM_GETTEXT0x000D
WM_GETTEXTLENGTH0x000E
WM_PAINT0x000F
WM_CLOSE0x0010
WM_QUERYENDSESSION0x0011
WM_QUIT0x0012
WM_QUERYOPEN0x0013
WM_ERASEBKGND0x0014
WM_SYSCOLORCHANGE0x0015
WM_ENDSESSION0x0016
WM_SYSTEMERROR0x0017
WM_SHOWWINDOW0x0018
WM_CTLCOLOR0x0019
WM_WININICHANGE0x001A
WM_DEVMODECHANGE0x001B
WM_ACTIVATEAPP0x001C
WM_FONTCHANGE0x001D
WM_TIMECHANGE0x001E
WM_CANCELMODE0x001F
WM_SETCURSOR0x0020
WM_MOUSEACTIVATE0x0021
WM_CHILDACTIVATE0x0022
WM_QUEUESYNC0x0023
WM_GETMINMAXINFO0x0024
WM_PAINTICON0x0026
WM_ICONERASEBKGND0x0027
WM_NEXTDLGCTL0x0028
WM_ALTTABACTIVE0x0029
WM_SPOOLERSTATUS0x002A
WM_DRAWITEM0x002B
WM_MEASUREITEM0x002C
WM_DELETEITEM0x002D
WM_VKEYTOITEM0x002E
WM_CHARTOITEM0x002F
WM_SETFONT0x0030
WM_GETFONT0x0031
WM_SETHOTKEY0x0032
WM_GETHOTKEY0x0033
WM_FILESYSCHANGE0x0034
WM_ISACTIVEICON0x0035
WM_QUERYPARKICON0x0036
WM_QUERYDRAGICON0x0037
WM_WINHELP0x0038
WM_COMPAREITEM0x0039
WM_FULLSCREEN0x003A
WM_CLIENTSHUTDOWN0x003B
WM_DDEMLEVENT0x003C
MM_CALCSCROLL0x003F
WM_TESTING0x0040
WM_COMPACTING0x0041
WM_OTHERWINDOWCREATED0x0042
WM_OTHERWINDOWDESTROYED0x0043
WM_COMMNOTIFY0x0044
WM_MEDIASTATUSCHANGE0x0045
WM_WINDOWPOSCHANGING0x0046
WM_WINDOWPOSCHANGED0x0047
WM_POWER0x0048
WM_COPYGLOBALDATA0x0049
WM_COPYDATA0x004A
WM_CANCELJOURNAL0x004B
WM_LOGONNOTIFY0x004C
WM_KEYF10x004D
WM_NOTIFY0x004E
WM_ACCESS_WINDOW0x004f
WM_INPUTLANGCHANGEREQUEST0x0050
WM_INPUTLANGCHANGE0x0051
WM_TCARD0x0052
WM_HELP0x0053
WM_USERCHANGED0x0054
WM_NOTIFYFORMAT0x0055
WM_FINALDESTROY0x0070
WM_TASKACTIVATED0x0072
WM_TASKDEACTIVATED0x0073
WM_TASKCREATED0x0074
WM_TASKDESTROYED0x0075
WM_TASKUICHANGED0x0076
WM_TASKVISIBLE0x0077
WM_TASKNOTVISIBLE0x0078
WM_SETCURSORINFO0x0079
WM_CONTEXTMENU0x007B
WM_STYLECHANGING0x007C
WM_STYLECHANGED0x007D
WM_GETICON0x007F
WM_SETICON0x0080
WM_NCCREATE0x0081
WM_NCDESTROY0x0082
WM_NCCALCSIZE0x0083
WM_NCHITTEST0x0084
WM_NCPAINT0x0085
WM_NCACTIVATE0x0086
WM_GETDLGCODE0x0087
WM_SYNCPAINT0x0088
WM_SYNCTASK0x0089
WM_KLUDGEMINRECT0x008B
WM_LPKDRAWSWITCHWND0x008C
WM_NCMOUSEMOVE0x00A0
WM_NCLBUTTONDOWN0x00A1
WM_NCLBUTTONUP0x00A2
WM_NCLBUTTONDBLCLK0x00A3
WM_NCRBUTTONDOWN0x00A4
WM_NCRBUTTONUP0x00A5
WM_NCRBUTTONDBLCLK0x00A6
WM_NCMBUTTONDOWN0x00A7
WM_NCMBUTTONUP0x00A8
WM_NCMBUTTONDBLCLK0x00A9
EM_GETSEL0x00B0
EM_SETSEL0x00B1
EM_GETRECT0x00B2
EM_SETRECT0x00B3
EM_SETRECTNP0x00B4
EM_SCROLL0x00B5
EM_LINESCROLL0x00B6
EM_GETMODIFY0x00B8
EM_SETMODIFY0x00B9
EM_GETLINECOUNT0x00BA
EM_LINEINDEX0x00BB
EM_SETHANDLE0x00BC
EM_GETHANDLE0x00BD
EM_GETTHUMB0x00BE
EM_LINELENGTH0x00C1
EM_REPLACESEL0x00C2
EM_SETFONT0x00C3
EM_GETLINE0x00C4
EM_LIMITTEXT0x00C5
EM_CANUNDO0x00C6
EM_UNDO0x00C7
EM_FMTLINES0x00C8
EM_LINEFROMCHAR0x00C9
EM_SETWORDBREAK0x00CA
EM_SETTABSTOPS0x00CB
EM_SETPASSWORDCHAR0x00CC
EM_EMPTYUNDOBUFFER0x00CD
EM_GETFIRSTVISIBLELINE0x00CE
EM_SETREADONLY0x00CF
EM_SETWORDBREAKPROC0x00D0
EM_GETWORDBREAKPROC0x00D1
EM_GETPASSWORDCHAR0x00D2
EM_SETMARGINS0x00D3
EM_GETMARGINS0x00D4
EM_GETLIMITTEXT0x00D5
EM_POSFROMCHAR0x00D6
EM_CHARFROMPOS0x00D7
EM_SETIMESTATUS0x00D8
EM_GETIMESTATUS0x00D9
EM_MSGMAX0x00DA
SBM_SETPOS0x00E0
SBM_GETPOS0x00E1
SBM_SETRANGE0x00E2
SBM_GETRANGE0x00E3
SBM_ENABLE_ARROWS0x00E4
SBM_SETRANGEREDRAW0x00E6
SBM_SETSCROLLINFO0x00E9
SBM_GETSCROLLINFO0x00EA
BM_GETCHECK0x00F0
BM_SETCHECK0x00F1
BM_GETSTATE0x00F2
BM_SETSTATE0x00F3
BM_SETSTYLE0x00F4
BM_CLICK0x00F5
BM_GETIMAGE0x00F6
BM_SETIMAGE0x00F7
WM_KEYDOWN0x0100
WM_KEYUP0x0101
WM_CHAR0x0102
WM_DEADCHAR0x0103
WM_SYSKEYDOWN0x0104
WM_SYSKEYUP0x0105
WM_SYSCHAR0x0106
WM_SYSDEADCHAR0x0107
WM_YOMICHAR0x0108
WM_CONVERTREQUEST0x010A
WM_CONVERTRESULT0x010B
WM_IME_COMPOSITION0x010F
WM_INITDIALOG0x0110
WM_COMMAND0x0111
WM_SYSCOMMAND0x0112
WM_TIMER0x0113
WM_HSCROLL0x0114
WM_VSCROLL0x0115
WM_INITMENU0x0116
WM_INITMENUPOPUP0x0117
WM_SYSTIMER0x0118
WM_MENUSELECT0x011F
WM_MENUCHAR0x0120
WM_ENTERIDLE0x0121
WM_MENURBUTTONUP0x0122
WM_MENUDRAG0x0123
WM_MENUGETOBJECT0x0124
WM_UNINITMENUPOPUP0x0125
WM_MENUCOMMAND0x0126
WM_CHANGEUISTATE0x0127
WM_UPDATEUISTATE0x0128
WM_QUERYUISTATE0x0129
WM_LBTRACKPOINT0x0131
WM_CTLCOLORMSGBOX0x0132
WM_CTLCOLOREDIT0x0133
WM_CTLCOLORLISTBOX0x0134
WM_CTLCOLORBTN0x0135
WM_CTLCOLORDLG0x0136
WM_CTLCOLORSCROLLBAR0x0137
WM_CTLCOLORSTATIC0x0138
CB_GETEDITSEL0x0140
CB_LIMITTEXT0x0141
CB_SETEDITSEL0x0142
CB_ADDSTRING0x0143
CB_DELETESTRING0x0144
CB_DIR0x0145
CB_GETCOUNT0x0146
CB_GETCURSEL0x0147
CB_GETLBTEXT0x0148
CB_GETLBTEXTLEN0x0149
CB_INSERTSTRING0x014A
CB_RESETCONTENT0x014B
CB_FINDSTRING0x014C
CB_SELECTSTRING0x014D
CB_SETCURSEL0x014E
CB_SHOWDROPDOWN0x014F
CB_GETITEMDATA0x0150
CB_SETITEMDATA0x0151
CB_GETDROPPEDCONTROLRECT0x0152
CB_SETITEMHEIGHT0x0153
CB_GETITEMHEIGHT0x0154
CB_SETEXTENDEDUI0x0155
CB_GETEXTENDEDUI0x0156
CB_GETDROPPEDSTATE0x0157
CB_FINDSTRINGEXACT0x0158
CB_SETLOCALE0x0159
CB_GETLOCALE0x015A
CB_GETTOPINDEX0x015B
CB_SETTOPINDEX0x015C
CB_GETHORIZONTALEXTENT0x015D
CB_SETHORIZONTALEXTENT0x015E
CB_GETDROPPEDWIDTH0x015F
CB_SETDROPPEDWIDTH0x0160
CB_INITSTORAGE0x0161
CB_MSGMAX0x0162
STM_SETICON0x0170
STM_GETICON0x0171
STM_SETIMAGE0x0172
STM_GETIMAGE0x0173
STM_MSGMAX0x0174
LB_ADDSTRING0x0180
LB_INSERTSTRING0x0181
LB_DELETESTRING0x0182
LB_RESETCONTENT0x0184
LB_SETSEL0x0185
LB_SETCURSEL0x0186
LB_GETSEL0x0187
LB_GETCURSEL0x0188
LB_GETTEXT0x0189
LB_GETTEXTLEN0x018A
LB_GETCOUNT0x018B
LB_SELECTSTRING0x018C
LB_DIR0x018D
LB_GETTOPINDEX0x018E
LB_FINDSTRING0x018F
LB_GETSELCOUNT0x0190
LB_GETSELITEMS0x0191
LB_SETTABSTOPS0x0192
LB_GETHORIZONTALEXTENT0x0193
LB_SETHORIZONTALEXTENT0x0194
LB_SETCOLUMNWIDTH0x0195
LB_ADDFILE0x0196
LB_SETTOPINDEX0x0197
LB_GETITEMRECT0x0198
LB_GETITEMDATA0x0199
LB_SETITEMDATA0x019A
LB_SELITEMRANGE0x019B
LB_SETANCHORINDEX0x019C
LB_GETANCHORINDEX0x019D
LB_SETCARETINDEX0x019E
LB_GETCARETINDEX0x019F
LB_SETITEMHEIGHT0x01A0
LB_GETITEMHEIGHT0x01A1
LB_FINDSTRINGEXACT0x01A2
LBCB_CARETON0x01A3
LBCB_CARETOFF0x01A4
LB_SETLOCALE0x01A5
LB_GETLOCALE0x01A6
LB_SETCOUNT0x01A7
LB_INITSTORAGE0x01A8
LB_ITEMFROMPOINT0x01A9
LB_INSERTSTRINGUPPER0x01AA
LB_INSERTSTRINGLOWER0x01AB
LB_ADDSTRINGUPPER0x01AC
LB_ADDSTRINGLOWER0x01AD
LBCB_STARTTRACK0x01AE
LBCB_ENDTRACK0x01AF
LB_MSGMAX0x01B0
MN_SETHMENU0x01E0
MN_GETHMENU0x01E1
MN_SIZEWINDOW0x01E2
MN_OPENHIERARCHY0x01E3
MN_CLOSEHIERARCHY0x01E4
MN_SELECTITEM0x01E5
MN_CANCELMENUS0x01E6
MN_SELECTFIRSTVALIDITEM0x01E7
MN_GETPPOPUPMENU0x01EA
MN_FINDMENUWINDOWFROMPOINT0x01EB
MN_SHOWPOPUPWINDOW0x01EC
MN_BUTTONDOWN0x01ED
MN_MOUSEMOVE0x01EE
MN_BUTTONUP0x01EF
MN_SETTIMERTOOPENHIERARCHY0x01F0
MN_DBLCLK0x01F1
MN_ENDMENU0x01F2
MN_DODRAGDROP0x01F3
MN_ENDMENU0x01F4
WM_MOUSEMOVE0x0200
WM_LBUTTONDOWN0x0201
WM_LBUTTONUP0x0202
WM_LBUTTONDBLCLK0x0203
WM_RBUTTONDOWN0x0204
WM_RBUTTONUP0x0205
WM_RBUTTONDBLCLK0x0206
WM_MBUTTONDOWN0x0207
WM_MBUTTONUP0x0208
WM_MBUTTONDBLCLK0x0209
WM_MOUSEWHEEL0x020A
WM_XBUTTONDOWN0x020B
WM_XBUTTONUP0x020C
WM_XBUTTONDBLCLK0x020D
WM_PARENTNOTIFY0x0210
WM_ENTERMENULOOP0x0211
WM_EXITMENULOOP0x0212
WM_NEXTMENU0x0213
WM_SIZING0x0214
WM_CAPTURECHANGED0x0215
WM_MOVING0x0216
WM_POWERBROADCAST0x0218
WM_DEVICECHANGE0x0219
WM_MDICREATE0x0220
WM_MDIDESTROY0x0221
WM_MDIACTIVATE0x0222
WM_MDIRESTORE0x0223
WM_MDINEXT0x0224
WM_MDIMAXIMIZE0x0225
WM_MDITILE0x0226
WM_MDICASCADE0x0227
WM_MDIICONARRANGE0x0228
WM_MDIGETACTIVE0x0229
WM_DROPOBJECT0x022A
WM_QUERYDROPOBJECT0x022B
WM_BEGINDRAG0x022C
WM_DRAGLOOP0x022D
WM_DRAGSELECT0x022E
WM_DRAGMOVE0x022F
WM_MDISETMENU0x0230
WM_ENTERSIZEMOVE0x0231
WM_EXITSIZEMOVE0x0232
WM_DROPFILES0x0233
WM_MDIREFRESHMENU0x0234
WM_IME_REPORT0x0280
WM_IME_SETCONTEXT0x0281
WM_IME_NOTIFY0x0282
WM_IME_CONTROL0x0283
WM_IME_COMPOSITIONFULL0x0284
WM_IME_SELECT0x0285
WM_IME_CHAR0x0286
WM_KANJILAST0x029F
WM_NCMOUSEHOVER0x02A0
WM_MOUSEHOVER0x02A1
WM_NCMOUSELEAVE0x02A2
WM_MOUSELEAVE0x02A3
WM_CUT0x0300
WM_COPY0x0301
WM_PASTE0x0302
WM_CLEAR0x0303
WM_UNDO0x0304
WM_RENDERFORMAT0x0305
WM_RENDERALLFORMATS0x0306
WM_DESTROYCLIPBOARD0x0307
WM_DRAWCLIPBOARD0x0308
WM_PAINTCLIPBOARD0x0309
WM_VSCROLLCLIPBOARD0x030A
WM_SIZECLIPBOARD0x030B
WM_ASKCBFORMATNAME0x030C
WM_CHANGECBCHAIN0x030D
WM_HSCROLLCLIPBOARD0x030E
WM_QUERYNEWPALETTE0x030F
WM_PALETTEISCHANGING0x0310
WM_PALETTECHANGED0x0311
WM_HOTKEY0x0312
WM_HOOKMSG0x0314
WM_EXITPROCESS0x0315
WM_WAKETHREAD0x0316
WM_PRINT0x0317
WM_PRINTCLIENT0x0318
WM_APPCOMMAND0x0319
WM_MM_RESERVED_FIRST0x03A0
WM_MM_RESERVED_LAST0x03DF
WM_DDE_INITIATE0x03E0
WM_DDE_TERMINATE0x03E1
WM_DDE_ADVISE0x03E2
WM_DDE_UNADVISE0x03E3
WM_DDE_ACK0x03E4
WM_DDE_DATA0x03E5
WM_DDE_REQUEST0x03E6
WM_DDE_POKE0x03E7
WM_DDE_EXECUTE0x03E8
WM_CBT_RESERVED_FIRST0x03F0
WM_CBT_RESERVED_LAST0x03FF