Windows Message Codes
Sorted by Name | Sorted by Code |
---|
Message | Code |
| Code | Message |
---|
WM_ACTIVATE | 0x0006 |
| 0x0000 | WM_NULL |
WM_ACTIVATEAPP | 0x001C |
| 0x0001 | WM_CREATE |
WM_AFXFIRST | 0x0360 |
| 0x0002 | WM_DESTROY |
WM_AFXLAST | 0x037F |
| 0x0003 | WM_MOVE |
WM_APP | 0x8000 |
| 0x0005 | WM_SIZE |
WM_APPCOMMAND | 0x0319 |
| 0x0006 | WM_ACTIVATE |
WM_ASKCBFORMATNAME | 0x030C |
| 0x0007 | WM_SETFOCUS |
WM_CANCELJOURNAL | 0x004B |
| 0x0008 | WM_KILLFOCUS |
WM_CANCELMODE | 0x001F |
| 0x000A | WM_ENABLE |
WM_CAPTURECHANGED | 0x0215 |
| 0x000B | WM_SETREDRAW |
WM_CHANGECBCHAIN | 0x030D |
| 0x000C | WM_SETTEXT |
WM_CHANGEUISTATE | 0x0127 |
| 0x000D | WM_GETTEXT |
WM_CHAR | 0x0102 |
| 0x000E | WM_GETTEXTLENGTH |
WM_CHARTOITEM | 0x002F |
| 0x000F | WM_PAINT |
WM_CHILDACTIVATE | 0x0022 |
| 0x0010 | WM_CLOSE |
WM_CLEAR | 0x0303 |
| 0x0011 | WM_QUERYENDSESSION |
WM_CLOSE | 0x0010 |
| 0x0013 | WM_QUERYOPEN |
WM_COMMAND | 0x0111 |
| 0x0016 | WM_ENDSESSION |
WM_COMMNOTIFY | 0x0044 |
| 0x0012 | WM_QUIT |
WM_COMPACTING | 0x0041 |
| 0x0014 | WM_ERASEBKGND |
WM_COMPAREITEM | 0x0039 |
| 0x0015 | WM_SYSCOLORCHANGE |
WM_CONTEXTMENU | 0x007B |
| 0x0018 | WM_SHOWWINDOW |
WM_COPY | 0x0301 |
| 0x001A | WM_WININICHANGE |
WM_COPYDATA | 0x004A |
| 0x001A | WM_SETTINGCHANGE |
WM_CREATE | 0x0001 |
| 0x001B | WM_DEVMODECHANGE |
WM_CTLCOLORBTN | 0x0135 |
| 0x001C | WM_ACTIVATEAPP |
WM_CTLCOLORDLG | 0x0136 |
| 0x001D | WM_FONTCHANGE |
WM_CTLCOLOREDIT | 0x0133 |
| 0x001E | WM_TIMECHANGE |
WM_CTLCOLORLISTBOX | 0x0134 |
| 0x001F | WM_CANCELMODE |
WM_CTLCOLORMSGBOX | 0x0132 |
| 0x0020 | WM_SETCURSOR |
WM_CTLCOLORSCROLLBAR | 0x0137 |
| 0x0021 | WM_MOUSEACTIVATE |
WM_CTLCOLORSTATIC | 0x0138 |
| 0x0022 | WM_CHILDACTIVATE |
WM_CUT | 0x0300 |
| 0x0023 | WM_QUEUESYNC |
WM_DEADCHAR | 0x0103 |
| 0x0024 | WM_GETMINMAXINFO |
WM_DELETEITEM | 0x002D |
| 0x0026 | WM_PAINTICON |
WM_DESTROY | 0x0002 |
| 0x0027 | WM_ICONERASEBKGND |
WM_DESTROYCLIPBOARD | 0x0307 |
| 0x0028 | WM_NEXTDLGCTL |
WM_DEVICECHANGE | 0x0219 |
| 0x002A | WM_SPOOLERSTATUS |
WM_DEVMODECHANGE | 0x001B |
| 0x002B | WM_DRAWITEM |
WM_DISPLAYCHANGE | 0x007E |
| 0x002C | WM_MEASUREITEM |
WM_DRAWCLIPBOARD | 0x0308 |
| 0x002D | WM_DELETEITEM |
WM_DRAWITEM | 0x002B |
| 0x002E | WM_VKEYTOITEM |
WM_DROPFILES | 0x0233 |
| 0x002F | WM_CHARTOITEM |
WM_ENABLE | 0x000A |
| 0x0030 | WM_SETFONT |
WM_ENDSESSION | 0x0016 |
| 0x0031 | WM_GETFONT |
WM_ENTERIDLE | 0x0121 |
| 0x0032 | WM_SETHOTKEY |
WM_ENTERMENULOOP | 0x0211 |
| 0x0033 | WM_GETHOTKEY |
WM_ENTERSIZEMOVE | 0x0231 |
| 0x0037 | WM_QUERYDRAGICON |
WM_ERASEBKGND | 0x0014 |
| 0x0039 | WM_COMPAREITEM |
WM_EXITMENULOOP | 0x0212 |
| 0x003D | WM_GETOBJECT |
WM_EXITSIZEMOVE | 0x0232 |
| 0x0041 | WM_COMPACTING |
WM_FONTCHANGE | 0x001D |
| 0x0044 | WM_COMMNOTIFY |
WM_GETDLGCODE | 0x0087 |
| 0x0046 | WM_WINDOWPOSCHANGING |
WM_GETFONT | 0x0031 |
| 0x0047 | WM_WINDOWPOSCHANGED |
WM_GETHOTKEY | 0x0033 |
| 0x0048 | WM_POWER |
WM_GETICON | 0x007F |
| 0x004A | WM_COPYDATA |
WM_GETMINMAXINFO | 0x0024 |
| 0x004B | WM_CANCELJOURNAL |
WM_GETOBJECT | 0x003D |
| 0x004E | WM_NOTIFY |
WM_GETTEXT | 0x000D |
| 0x0050 | WM_INPUTLANGCHANGEREQUEST |
WM_GETTEXTLENGTH | 0x000E |
| 0x0051 | WM_INPUTLANGCHANGE |
WM_HANDHELDFIRST | 0x0358 |
| 0x0052 | WM_TCARD |
WM_HANDHELDLAST | 0x035F |
| 0x0053 | WM_HELP |
WM_HELP | 0x0053 |
| 0x0054 | WM_USERCHANGED |
WM_HOTKEY | 0x0312 |
| 0x0055 | WM_NOTIFYFORMAT |
WM_HSCROLL | 0x0114 |
| 0x007B | WM_CONTEXTMENU |
WM_HSCROLLCLIPBOARD | 0x030E |
| 0x007C | WM_STYLECHANGING |
WM_ICONERASEBKGND | 0x0027 |
| 0x007D | WM_STYLECHANGED |
WM_IME_CHAR | 0x0286 |
| 0x007E | WM_DISPLAYCHANGE |
WM_IME_COMPOSITION | 0x010F |
| 0x007F | WM_GETICON |
WM_IME_COMPOSITIONFULL | 0x0284 |
| 0x0080 | WM_SETICON |
WM_IME_CONTROL | 0x0283 |
| 0x0081 | WM_NCCREATE |
WM_IME_ENDCOMPOSITION | 0x010E |
| 0x0082 | WM_NCDESTROY |
WM_IME_KEYDOWN | 0x0290 |
| 0x0083 | WM_NCCALCSIZE |
WM_IME_KEYLAST | 0x010F |
| 0x0084 | WM_NCHITTEST |
WM_IME_KEYUP | 0x0291 |
| 0x0085 | WM_NCPAINT |
WM_IME_NOTIFY | 0x0282 |
| 0x0086 | WM_NCACTIVATE |
WM_IME_REQUEST | 0x0288 |
| 0x0087 | WM_GETDLGCODE |
WM_IME_SELECT | 0x0285 |
| 0x0088 | WM_SYNCPAINT |
WM_IME_SETCONTEXT | 0x0281 |
| 0x00A0 | WM_NCMOUSEMOVE |
WM_IME_STARTCOMPOSITION | 0x010D |
| 0x00A1 | WM_NCLBUTTONDOWN |
WM_INITDIALOG | 0x0110 |
| 0x00A2 | WM_NCLBUTTONUP |
WM_INITMENU | 0x0116 |
| 0x00A3 | WM_NCLBUTTONDBLCLK |
WM_INITMENUPOPUP | 0x0117 |
| 0x00A4 | WM_NCRBUTTONDOWN |
WM_INPUT | 0x00FF |
| 0x00A5 | WM_NCRBUTTONUP |
WM_INPUTLANGCHANGE | 0x0051 |
| 0x00A6 | WM_NCRBUTTONDBLCLK |
WM_INPUTLANGCHANGEREQUEST | 0x0050 |
| 0x00A7 | WM_NCMBUTTONDOWN |
WM_KEYDOWN | 0x0100 |
| 0x00A8 | WM_NCMBUTTONUP |
WM_KEYFIRST | 0x0100 |
| 0x00A9 | WM_NCMBUTTONDBLCLK |
WM_KEYLAST | 0x0108 |
| 0x00AB | WM_NCXBUTTONDOWN |
WM_KEYLAST | 0x0109 |
| 0x00AC | WM_NCXBUTTONUP |
WM_KEYUP | 0x0101 |
| 0x00AD | WM_NCXBUTTONDBLCLK |
WM_KILLFOCUS | 0x0008 |
| 0x00FF | WM_INPUT |
WM_LBUTTONDBLCLK | 0x0203 |
| 0x0100 | WM_KEYFIRST |
WM_LBUTTONDOWN | 0x0201 |
| 0x0100 | WM_KEYDOWN |
WM_LBUTTONUP | 0x0202 |
| 0x0101 | WM_KEYUP |
WM_MBUTTONDBLCLK | 0x0209 |
| 0x0102 | WM_CHAR |
WM_MBUTTONDOWN | 0x0207 |
| 0x0103 | WM_DEADCHAR |
WM_MBUTTONUP | 0x0208 |
| 0x0104 | WM_SYSKEYDOWN |
WM_MDIACTIVATE | 0x0222 |
| 0x0105 | WM_SYSKEYUP |
WM_MDICASCADE | 0x0227 |
| 0x0106 | WM_SYSCHAR |
WM_MDICREATE | 0x0220 |
| 0x0107 | WM_SYSDEADCHAR |
WM_MDIDESTROY | 0x0221 |
| 0x0109 | WM_UNICHAR |
WM_MDIGETACTIVE | 0x0229 |
| 0x0109 | WM_KEYLAST |
WM_MDIICONARRANGE | 0x0228 |
| 0x0108 | WM_KEYLAST |
WM_MDIMAXIMIZE | 0x0225 |
| 0x010D | WM_IME_STARTCOMPOSITION |
WM_MDINEXT | 0x0224 |
| 0x010E | WM_IME_ENDCOMPOSITION |
WM_MDIREFRESHMENU | 0x0234 |
| 0x010F | WM_IME_COMPOSITION |
WM_MDIRESTORE | 0x0223 |
| 0x010F | WM_IME_KEYLAST |
WM_MDISETMENU | 0x0230 |
| 0x0110 | WM_INITDIALOG |
WM_MDITILE | 0x0226 |
| 0x0111 | WM_COMMAND |
WM_MEASUREITEM | 0x002C |
| 0x0112 | WM_SYSCOMMAND |
WM_MENUCHAR | 0x0120 |
| 0x0113 | WM_TIMER |
WM_MENUCOMMAND | 0x0126 |
| 0x0114 | WM_HSCROLL |
WM_MENUDRAG | 0x0123 |
| 0x0115 | WM_VSCROLL |
WM_MENUGETOBJECT | 0x0124 |
| 0x0116 | WM_INITMENU |
WM_MENURBUTTONUP | 0x0122 |
| 0x0117 | WM_INITMENUPOPUP |
WM_MENUSELECT | 0x011F |
| 0x011F | WM_MENUSELECT |
WM_MOUSEACTIVATE | 0x0021 |
| 0x0120 | WM_MENUCHAR |
WM_MOUSEFIRST | 0x0200 |
| 0x0121 | WM_ENTERIDLE |
WM_MOUSEHOVER | 0x02A1 |
| 0x0122 | WM_MENURBUTTONUP |
WM_MOUSELAST(2K,XP,2k3) | 0x020D |
| 0x0123 | WM_MENUDRAG |
WM_MOUSELAST(95) | 0x0209 |
| 0x0124 | WM_MENUGETOBJECT |
WM_MOUSELAST(NT4,98) | 0x020A |
| 0x0125 | WM_UNINITMENUPOPUP |
WM_MOUSELEAVE | 0x02A3 |
| 0x0126 | WM_MENUCOMMAND |
WM_MOUSEMOVE | 0x0200 |
| 0x0127 | WM_CHANGEUISTATE |
WM_MOUSEWHEEL | 0x020A |
| 0x0128 | WM_UPDATEUISTATE |
WM_MOVE | 0x0003 |
| 0x0129 | WM_QUERYUISTATE |
WM_MOVING | 0x0216 |
| 0x0132 | WM_CTLCOLORMSGBOX |
WM_NCACTIVATE | 0x0086 |
| 0x0133 | WM_CTLCOLOREDIT |
WM_NCCALCSIZE | 0x0083 |
| 0x0134 | WM_CTLCOLORLISTBOX |
WM_NCCREATE | 0x0081 |
| 0x0135 | WM_CTLCOLORBTN |
WM_NCDESTROY | 0x0082 |
| 0x0136 | WM_CTLCOLORDLG |
WM_NCHITTEST | 0x0084 |
| 0x0137 | WM_CTLCOLORSCROLLBAR |
WM_NCLBUTTONDBLCLK | 0x00A3 |
| 0x0138 | WM_CTLCOLORSTATIC |
WM_NCLBUTTONDOWN | 0x00A1 |
| 0x0200 | WM_MOUSEFIRST |
WM_NCLBUTTONUP | 0x00A2 |
| 0x0200 | WM_MOUSEMOVE |
WM_NCMBUTTONDBLCLK | 0x00A9 |
| 0x0201 | WM_LBUTTONDOWN |
WM_NCMBUTTONDOWN | 0x00A7 |
| 0x0202 | WM_LBUTTONUP |
WM_NCMBUTTONUP | 0x00A8 |
| 0x0203 | WM_LBUTTONDBLCLK |
WM_NCMOUSEHOVER | 0x02A0 |
| 0x0204 | WM_RBUTTONDOWN |
WM_NCMOUSELEAVE | 0x02A2 |
| 0x0205 | WM_RBUTTONUP |
WM_NCMOUSEMOVE | 0x00A0 |
| 0x0206 | WM_RBUTTONDBLCLK |
WM_NCPAINT | 0x0085 |
| 0x0207 | WM_MBUTTONDOWN |
WM_NCRBUTTONDBLCLK | 0x00A6 |
| 0x0208 | WM_MBUTTONUP |
WM_NCRBUTTONDOWN | 0x00A4 |
| 0x0209 | WM_MBUTTONDBLCLK |
WM_NCRBUTTONUP | 0x00A5 |
| 0x0209 | WM_MOUSELAST(95) |
WM_NCXBUTTONDBLCLK | 0x00AD |
| 0x020A | WM_MOUSEWHEEL |
WM_NCXBUTTONDOWN | 0x00AB |
| 0x020A | WM_MOUSELAST(NT4,98) |
WM_NCXBUTTONUP | 0x00AC |
| 0x020B | WM_XBUTTONDOWN |
WM_NEXTDLGCTL | 0x0028 |
| 0x020C | WM_XBUTTONUP |
WM_NEXTMENU | 0x0213 |
| 0x020D | WM_XBUTTONDBLCLK |
WM_NOTIFY | 0x004E |
| 0x020D | WM_MOUSELAST(2K,XP,2k3) |
WM_NOTIFYFORMAT | 0x0055 |
| 0x0210 | WM_PARENTNOTIFY |
WM_NULL | 0x0000 |
| 0x0211 | WM_ENTERMENULOOP |
WM_PAINT | 0x000F |
| 0x0212 | WM_EXITMENULOOP |
WM_PAINTCLIPBOARD | 0x0309 |
| 0x0213 | WM_NEXTMENU |
WM_PAINTICON | 0x0026 |
| 0x0214 | WM_SIZING |
WM_PALETTECHANGED | 0x0311 |
| 0x0215 | WM_CAPTURECHANGED |
WM_PALETTEISCHANGING | 0x0310 |
| 0x0216 | WM_MOVING |
WM_PARENTNOTIFY | 0x0210 |
| 0x0218 | WM_POWERBROADCAST |
WM_PASTE | 0x0302 |
| 0x0219 | WM_DEVICECHANGE |
WM_PENWINFIRST | 0x0380 |
| 0x0220 | WM_MDICREATE |
WM_PENWINLAST | 0x038F |
| 0x0221 | WM_MDIDESTROY |
WM_POWER | 0x0048 |
| 0x0222 | WM_MDIACTIVATE |
WM_POWERBROADCAST | 0x0218 |
| 0x0223 | WM_MDIRESTORE |
WM_PRINT | 0x0317 |
| 0x0224 | WM_MDINEXT |
WM_PRINTCLIENT | 0x0318 |
| 0x0225 | WM_MDIMAXIMIZE |
WM_QUERYDRAGICON | 0x0037 |
| 0x0226 | WM_MDITILE |
WM_QUERYENDSESSION | 0x0011 |
| 0x0227 | WM_MDICASCADE |
WM_QUERYNEWPALETTE | 0x030F |
| 0x0228 | WM_MDIICONARRANGE |
WM_QUERYOPEN | 0x0013 |
| 0x0229 | WM_MDIGETACTIVE |
WM_QUERYUISTATE | 0x0129 |
| 0x0230 | WM_MDISETMENU |
WM_QUEUESYNC | 0x0023 |
| 0x0231 | WM_ENTERSIZEMOVE |
WM_QUIT | 0x0012 |
| 0x0232 | WM_EXITSIZEMOVE |
WM_RBUTTONDBLCLK | 0x0206 |
| 0x0233 | WM_DROPFILES |
WM_RBUTTONDOWN | 0x0204 |
| 0x0234 | WM_MDIREFRESHMENU |
WM_RBUTTONUP | 0x0205 |
| 0x0281 | WM_IME_SETCONTEXT |
WM_RENDERALLFORMATS | 0x0306 |
| 0x0282 | WM_IME_NOTIFY |
WM_RENDERFORMAT | 0x0305 |
| 0x0283 | WM_IME_CONTROL |
WM_SETCURSOR | 0x0020 |
| 0x0284 | WM_IME_COMPOSITIONFULL |
WM_SETFOCUS | 0x0007 |
| 0x0285 | WM_IME_SELECT |
WM_SETFONT | 0x0030 |
| 0x0286 | WM_IME_CHAR |
WM_SETHOTKEY | 0x0032 |
| 0x0288 | WM_IME_REQUEST |
WM_SETICON | 0x0080 |
| 0x0290 | WM_IME_KEYDOWN |
WM_SETREDRAW | 0x000B |
| 0x0291 | WM_IME_KEYUP |
WM_SETTEXT | 0x000C |
| 0x02A1 | WM_MOUSEHOVER |
WM_SETTINGCHANGE | 0x001A |
| 0x02A3 | WM_MOUSELEAVE |
WM_SHOWWINDOW | 0x0018 |
| 0x02A0 | WM_NCMOUSEHOVER |
WM_SIZE | 0x0005 |
| 0x02A2 | WM_NCMOUSELEAVE |
WM_SIZECLIPBOARD | 0x030B |
| 0x02B1 | WM_WTSSESSION_CHANGE |
WM_SIZING | 0x0214 |
| 0x02C0 | WM_TABLET_FIRST |
WM_SPOOLERSTATUS | 0x002A |
| 0x02DF | WM_TABLET_LAST |
WM_STYLECHANGED | 0x007D |
| 0x0300 | WM_CUT |
WM_STYLECHANGING | 0x007C |
| 0x0301 | WM_COPY |
WM_SYNCPAINT | 0x0088 |
| 0x0302 | WM_PASTE |
WM_SYSCHAR | 0x0106 |
| 0x0303 | WM_CLEAR |
WM_SYSCOLORCHANGE | 0x0015 |
| 0x0304 | WM_UNDO |
WM_SYSCOMMAND | 0x0112 |
| 0x0305 | WM_RENDERFORMAT |
WM_SYSDEADCHAR | 0x0107 |
| 0x0306 | WM_RENDERALLFORMATS |
WM_SYSKEYDOWN | 0x0104 |
| 0x0307 | WM_DESTROYCLIPBOARD |
WM_SYSKEYUP | 0x0105 |
| 0x0308 | WM_DRAWCLIPBOARD |
WM_TABLET_FIRST | 0x02C0 |
| 0x0309 | WM_PAINTCLIPBOARD |
WM_TABLET_LAST | 0x02DF |
| 0x030A | WM_VSCROLLCLIPBOARD |
WM_TCARD | 0x0052 |
| 0x030B | WM_SIZECLIPBOARD |
WM_THEMECHANGED | 0x031A |
| 0x030C | WM_ASKCBFORMATNAME |
WM_TIMECHANGE | 0x001E |
| 0x030D | WM_CHANGECBCHAIN |
WM_TIMER | 0x0113 |
| 0x030E | WM_HSCROLLCLIPBOARD |
WM_UNDO | 0x0304 |
| 0x030F | WM_QUERYNEWPALETTE |
WM_UNICHAR | 0x0109 |
| 0x0310 | WM_PALETTEISCHANGING |
WM_UNINITMENUPOPUP | 0x0125 |
| 0x0311 | WM_PALETTECHANGED |
WM_UPDATEUISTATE | 0x0128 |
| 0x0312 | WM_HOTKEY |
WM_USER | 0x0400 |
| 0x0317 | WM_PRINT |
WM_USERCHANGED | 0x0054 |
| 0x0318 | WM_PRINTCLIENT |
WM_VKEYTOITEM | 0x002E |
| 0x0319 | WM_APPCOMMAND |
WM_VSCROLL | 0x0115 |
| 0x031A | WM_THEMECHANGED |
WM_VSCROLLCLIPBOARD | 0x030A |
| 0x0358 | WM_HANDHELDFIRST |
WM_WINDOWPOSCHANGED | 0x0047 |
| 0x035F | WM_HANDHELDLAST |
WM_WINDOWPOSCHANGING | 0x0046 |
| 0x0360 | WM_AFXFIRST |
WM_WININICHANGE | 0x001A |
| 0x037F | WM_AFXLAST |
WM_WTSSESSION_CHANGE | 0x02B1 |
| 0x0380 | WM_PENWINFIRST |
WM_XBUTTONDBLCLK | 0x020D |
| 0x038F | WM_PENWINLAST |
WM_XBUTTONDOWN | 0x020B |
| 0x0400 | WM_USER |
WM_XBUTTONUP | 0x020C |
| 0x8000 | WM_APP |
转载于:https://www.cnblogs.com/hongfei/archive/2012/12/25/2832912.html