Skip to content

Instantly share code, notes, and snippets.

@hirosof
Created August 9, 2013 08:23
Show Gist options
  • Select an option

  • Save hirosof/6192004 to your computer and use it in GitHub Desktop.

Select an option

Save hirosof/6192004 to your computer and use it in GitHub Desktop.
無駄にウィンドウメッセージのリスト(XML)を作ってみた
<?xml version="1.0" encoding="utf-8"?>
<winmsglist>
<item name = "WM_NULL">0x0000</item>
<item name = "WM_CREATE">0x0001</item>
<item name = "WM_DESTROY">0x0002</item>
<item name = "WM_MOVE">0x0003</item>
<item name = "WM_SIZE">0x0005</item>
<item name = "WM_ACTIVATE">0x0006</item>
<item name = "WM_SETFOCUS">0x0007</item>
<item name = "WM_KILLFOCUS">0x0008</item>
<item name = "WM_ENABLE">0x000A</item>
<item name = "WM_SETREDRAW">0x000B</item>
<item name = "WM_SETTEXT">0x000C</item>
<item name = "WM_GETTEXT">0x000D</item>
<item name = "WM_GETTEXTLENGTH">0x000E</item>
<item name = "WM_PAINT">0x000F</item>
<item name = "WM_CLOSE">0x0010</item>
<item name = "WM_QUERYENDSESSION">0x0011</item>
<item name = "WM_QUERYOPEN">0x0013</item>
<item name = "WM_ENDSESSION">0x0016</item>
<item name = "WM_QUIT">0x0012</item>
<item name = "WM_ERASEBKGND">0x0014</item>
<item name = "WM_SYSCOLORCHANGE">0x0015</item>
<item name = "WM_SHOWWINDOW">0x0018</item>
<item name = "WM_WININICHANGE">0x001A</item>
<item name = "WM_DEVMODECHANGE">0x001B</item>
<item name = "WM_ACTIVATEAPP">0x001C</item>
<item name = "WM_FONTCHANGE">0x001D</item>
<item name = "WM_TIMECHANGE">0x001E</item>
<item name = "WM_CANCELMODE">0x001F</item>
<item name = "WM_SETCURSOR">0x0020</item>
<item name = "WM_MOUSEACTIVATE">0x0021</item>
<item name = "WM_CHILDACTIVATE">0x0022</item>
<item name = "WM_QUEUESYNC">0x0023</item>
<item name = "WM_GETMINMAXINFO">0x0024</item>
<item name = "WM_PAINTICON">0x0026</item>
<item name = "WM_ICONERASEBKGND">0x0027</item>
<item name = "WM_NEXTDLGCTL">0x0028</item>
<item name = "WM_SPOOLERSTATUS">0x002A</item>
<item name = "WM_DRAWITEM">0x002B</item>
<item name = "WM_MEASUREITEM">0x002C</item>
<item name = "WM_DELETEITEM">0x002D</item>
<item name = "WM_VKEYTOITEM">0x002E</item>
<item name = "WM_CHARTOITEM">0x002F</item>
<item name = "WM_SETFONT">0x0030</item>
<item name = "WM_GETFONT">0x0031</item>
<item name = "WM_SETHOTKEY">0x0032</item>
<item name = "WM_GETHOTKEY">0x0033</item>
<item name = "WM_QUERYDRAGICON">0x0037</item>
<item name = "WM_COMPAREITEM">0x0039</item>
<item name = "WM_GETOBJECT">0x003D</item>
<item name = "WM_COMPACTING">0x0041</item>
<item name = "WM_COMMNOTIFY">0x0044</item>
<item name = "WM_WINDOWPOSCHANGING">0x0046</item>
<item name = "WM_WINDOWPOSCHANGED">0x0047</item>
<item name = "WM_POWER">0x0048</item>
<item name = "WM_COPYDATA">0x004A</item>
<item name = "WM_CANCELJOURNAL">0x004B</item>
<item name = "WM_NOTIFY">0x004E</item>
<item name = "WM_INPUTLANGCHANGEREQUEST">0x0050</item>
<item name = "WM_INPUTLANGCHANGE">0x0051</item>
<item name = "WM_TCARD">0x0052</item>
<item name = "WM_HELP">0x0053</item>
<item name = "WM_USERCHANGED">0x0054</item>
<item name = "WM_NOTIFYFORMAT">0x0055</item>
<item name = "WM_CONTEXTMENU">0x007B</item>
<item name = "WM_STYLECHANGING">0x007C</item>
<item name = "WM_STYLECHANGED">0x007D</item>
<item name = "WM_DISPLAYCHANGE">0x007E</item>
<item name = "WM_GETICON">0x007F</item>
<item name = "WM_SETICON">0x0080</item>
<item name = "WM_NCCREATE">0x0081</item>
<item name = "WM_NCDESTROY">0x0082</item>
<item name = "WM_NCCALCSIZE">0x0083</item>
<item name = "WM_NCHITTEST">0x0084</item>
<item name = "WM_NCPAINT">0x0085</item>
<item name = "WM_NCACTIVATE">0x0086</item>
<item name = "WM_GETDLGCODE">0x0087</item>
<item name = "WM_SYNCPAINT">0x0088</item>
<item name = "WM_NCMOUSEMOVE">0x00A0</item>
<item name = "WM_NCLBUTTONDOWN">0x00A1</item>
<item name = "WM_NCLBUTTONUP">0x00A2</item>
<item name = "WM_NCLBUTTONDBLCLK">0x00A3</item>
<item name = "WM_NCRBUTTONDOWN">0x00A4</item>
<item name = "WM_NCRBUTTONUP">0x00A5</item>
<item name = "WM_NCRBUTTONDBLCLK">0x00A6</item>
<item name = "WM_NCMBUTTONDOWN">0x00A7</item>
<item name = "WM_NCMBUTTONUP">0x00A8</item>
<item name = "WM_NCMBUTTONDBLCLK">0x00A9</item>
<item name = "WM_NCXBUTTONDOWN">0x00AB</item>
<item name = "WM_NCXBUTTONUP">0x00AC</item>
<item name = "WM_NCXBUTTONDBLCLK">0x00AD</item>
<item name = "WM_INPUT_DEVICE_CHANGE">0x00FE</item>
<item name = "WM_INPUT">0x00FF</item>
<item name = "WM_KEYFIRST">0x0100</item>
<item name = "WM_KEYDOWN">0x0100</item>
<item name = "WM_KEYUP">0x0101</item>
<item name = "WM_CHAR">0x0102</item>
<item name = "WM_DEADCHAR">0x0103</item>
<item name = "WM_SYSKEYDOWN">0x0104</item>
<item name = "WM_SYSKEYUP">0x0105</item>
<item name = "WM_SYSCHAR">0x0106</item>
<item name = "WM_SYSDEADCHAR">0x0107</item>
<item name = "WM_UNICHAR">0x0109</item>
<item name = "WM_KEYLAST">0x0109</item>
<item name = "WM_KEYLAST">0x0108</item>
<item name = "WM_IME_STARTCOMPOSITION">0x010D</item>
<item name = "WM_IME_ENDCOMPOSITION">0x010E</item>
<item name = "WM_IME_COMPOSITION">0x010F</item>
<item name = "WM_IME_KEYLAST">0x010F</item>
<item name = "WM_INITDIALOG">0x0110</item>
<item name = "WM_COMMAND">0x0111</item>
<item name = "WM_SYSCOMMAND">0x0112</item>
<item name = "WM_TIMER">0x0113</item>
<item name = "WM_HSCROLL">0x0114</item>
<item name = "WM_VSCROLL">0x0115</item>
<item name = "WM_INITMENU">0x0116</item>
<item name = "WM_INITMENUPOPUP">0x0117</item>
<item name = "WM_GESTURE">0x0119</item>
<item name = "WM_GESTURENOTIFY">0x011A</item>
<item name = "WM_MENUSELECT">0x011F</item>
<item name = "WM_MENUCHAR">0x0120</item>
<item name = "WM_ENTERIDLE">0x0121</item>
<item name = "WM_MENURBUTTONUP">0x0122</item>
<item name = "WM_MENUDRAG">0x0123</item>
<item name = "WM_MENUGETOBJECT">0x0124</item>
<item name = "WM_UNINITMENUPOPUP">0x0125</item>
<item name = "WM_MENUCOMMAND">0x0126</item>
<item name = "WM_CHANGEUISTATE">0x0127</item>
<item name = "WM_UPDATEUISTATE">0x0128</item>
<item name = "WM_QUERYUISTATE">0x0129</item>
<item name = "WM_CTLCOLORMSGBOX">0x0132</item>
<item name = "WM_CTLCOLOREDIT">0x0133</item>
<item name = "WM_CTLCOLORLISTBOX">0x0134</item>
<item name = "WM_CTLCOLORBTN">0x0135</item>
<item name = "WM_CTLCOLORDLG">0x0136</item>
<item name = "WM_CTLCOLORSCROLLBAR">0x0137</item>
<item name = "WM_CTLCOLORSTATIC">0x0138</item>
<item name = "WM_MOUSEFIRST">0x0200</item>
<item name = "WM_MOUSEMOVE">0x0200</item>
<item name = "WM_LBUTTONDOWN">0x0201</item>
<item name = "WM_LBUTTONUP">0x0202</item>
<item name = "WM_LBUTTONDBLCLK">0x0203</item>
<item name = "WM_RBUTTONDOWN">0x0204</item>
<item name = "WM_RBUTTONUP">0x0205</item>
<item name = "WM_RBUTTONDBLCLK">0x0206</item>
<item name = "WM_MBUTTONDOWN">0x0207</item>
<item name = "WM_MBUTTONUP">0x0208</item>
<item name = "WM_MBUTTONDBLCLK">0x0209</item>
<item name = "WM_MOUSEWHEEL">0x020A</item>
<item name = "WM_XBUTTONDOWN">0x020B</item>
<item name = "WM_XBUTTONUP">0x020C</item>
<item name = "WM_XBUTTONDBLCLK">0x020D</item>
<item name = "WM_MOUSEHWHEEL">0x020E</item>
<item name = "WM_MOUSELAST">0x020E</item>
<item name = "WM_MOUSELAST">0x020D</item>
<item name = "WM_MOUSELAST">0x020A</item>
<item name = "WM_MOUSELAST">0x0209</item>
<item name = "WM_PARENTNOTIFY">0x0210</item>
<item name = "WM_ENTERMENULOOP">0x0211</item>
<item name = "WM_EXITMENULOOP">0x0212</item>
<item name = "WM_NEXTMENU">0x0213</item>
<item name = "WM_SIZING">0x0214</item>
<item name = "WM_CAPTURECHANGED">0x0215</item>
<item name = "WM_MOVING">0x0216</item>
<item name = "WM_POWERBROADCAST">0x0218</item>
<item name = "WM_DEVICECHANGE">0x0219</item>
<item name = "WM_MDICREATE">0x0220</item>
<item name = "WM_MDIDESTROY">0x0221</item>
<item name = "WM_MDIACTIVATE">0x0222</item>
<item name = "WM_MDIRESTORE">0x0223</item>
<item name = "WM_MDINEXT">0x0224</item>
<item name = "WM_MDIMAXIMIZE">0x0225</item>
<item name = "WM_MDITILE">0x0226</item>
<item name = "WM_MDICASCADE">0x0227</item>
<item name = "WM_MDIICONARRANGE">0x0228</item>
<item name = "WM_MDIGETACTIVE">0x0229</item>
<item name = "WM_MDISETMENU">0x0230</item>
<item name = "WM_ENTERSIZEMOVE">0x0231</item>
<item name = "WM_EXITSIZEMOVE">0x0232</item>
<item name = "WM_DROPFILES">0x0233</item>
<item name = "WM_MDIREFRESHMENU">0x0234</item>
<item name = "WM_TOUCH">0x0240</item>
<item name = "WM_IME_SETCONTEXT">0x0281</item>
<item name = "WM_IME_NOTIFY">0x0282</item>
<item name = "WM_IME_CONTROL">0x0283</item>
<item name = "WM_IME_COMPOSITIONFULL">0x0284</item>
<item name = "WM_IME_SELECT">0x0285</item>
<item name = "WM_IME_CHAR">0x0286</item>
<item name = "WM_IME_REQUEST">0x0288</item>
<item name = "WM_IME_KEYDOWN">0x0290</item>
<item name = "WM_IME_KEYUP">0x0291</item>
<item name = "WM_MOUSEHOVER">0x02A1</item>
<item name = "WM_MOUSELEAVE">0x02A3</item>
<item name = "WM_NCMOUSEHOVER">0x02A0</item>
<item name = "WM_NCMOUSELEAVE">0x02A2</item>
<item name = "WM_WTSSESSION_CHANGE">0x02B1</item>
<item name = "WM_TABLET_FIRST">0x02c0</item>
<item name = "WM_TABLET_LAST">0x02df</item>
<item name = "WM_CUT">0x0300</item>
<item name = "WM_COPY">0x0301</item>
<item name = "WM_PASTE">0x0302</item>
<item name = "WM_CLEAR">0x0303</item>
<item name = "WM_UNDO">0x0304</item>
<item name = "WM_RENDERFORMAT">0x0305</item>
<item name = "WM_RENDERALLFORMATS">0x0306</item>
<item name = "WM_DESTROYCLIPBOARD">0x0307</item>
<item name = "WM_DRAWCLIPBOARD">0x0308</item>
<item name = "WM_PAINTCLIPBOARD">0x0309</item>
<item name = "WM_VSCROLLCLIPBOARD">0x030A</item>
<item name = "WM_SIZECLIPBOARD">0x030B</item>
<item name = "WM_ASKCBFORMATNAME">0x030C</item>
<item name = "WM_CHANGECBCHAIN">0x030D</item>
<item name = "WM_HSCROLLCLIPBOARD">0x030E</item>
<item name = "WM_QUERYNEWPALETTE">0x030F</item>
<item name = "WM_PALETTEISCHANGING">0x0310</item>
<item name = "WM_PALETTECHANGED">0x0311</item>
<item name = "WM_HOTKEY">0x0312</item>
<item name = "WM_PRINT">0x0317</item>
<item name = "WM_PRINTCLIENT">0x0318</item>
<item name = "WM_APPCOMMAND">0x0319</item>
<item name = "WM_THEMECHANGED">0x031A</item>
<item name = "WM_CLIPBOARDUPDATE">0x031D</item>
<item name = "WM_DWMCOMPOSITIONCHANGED">0x031E</item>
<item name = "WM_DWMNCRENDERINGCHANGED">0x031F</item>
<item name = "WM_DWMCOLORIZATIONCOLORCHANGED">0x0320</item>
<item name = "WM_DWMWINDOWMAXIMIZEDCHANGE">0x0321</item>
<item name = "WM_DWMSENDICONICTHUMBNAIL">0x0323</item>
<item name = "WM_DWMSENDICONICLIVEPREVIEWBITMAP">0x0326</item>
<item name = "WM_GETTITLEBARINFOEX">0x033F</item>
<item name = "WM_HANDHELDFIRST">0x0358</item>
<item name = "WM_HANDHELDLAST">0x035F</item>
<item name = "WM_AFXFIRST">0x0360</item>
<item name = "WM_AFXLAST">0x037F</item>
<item name = "WM_PENWINFIRST">0x0380</item>
<item name = "WM_PENWINLAST">0x038F</item>
<item name = "WM_APP">0x8000</item>
<item name = "WM_USER">0x0400</item>
</winmsglist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment