ア | イ | ウ | エ | オ |
カ | キ | ク | ケ | コ |
サ | シ | ス | セ | ソ |
タ | チ | ツ | テ | ト |
ナ | ニ | ヌ | ネ | ノ |
ハ | ヒ | フ | ヘ | ホ |
マ | ミ | ム | メ | モ |
ヤ | ユ | ヨ | ||
ラ | リ | ル | レ | ロ |
ワ | ヰ | ヴ | ヱ | ヲ |
ン |
A | B | C | D | E |
F | G | H | I | J |
K | L | M | N | O |
P | Q | R | S | T |
U | V | W | X | Y |
Z | 数字 | 記号 |
Windowsにおける、各種のイベントを表わすメッセージのこと。
WindowsはイベントドリブンのOSであり、生じたイベントはウィンドウ メッセージとしてやりとりされる。
イベントは、マウスのクリック、キー操作、タッチスクリーンでのジェスチャーなど目に見えるもののほか、ウィンドウの作成、初期化、終了など内部動作に関わるものまで様々なものがある。
プログラムは、このようなイベントを受け取って、適時必要な動作をすることで、動作をしている。
メッセージはUNIT型すなわちunsigned intであり、Win32(ILP32)およびWin64(LLP64)ともに32ビットである。
元々Win16だった頃の影響を受けており、範囲は次のように16ビット範囲内で概ね定められている。
0x0000 | 〜 | WM_USER-1 | システム用 |
WM_USER(0x0400) | 〜 | WM_APP-1 | プライベートウィンドウクラス用 |
WM_APP (0x8000) | 〜 | 0xBFFF | アプリケーション用整数メッセージ |
0xC000 | 〜 | 0xFFFF | RegisterWindowMessage() 文字列メッセージ |
0x10000 | 〜 | 将来のために予約 |
アプリケーションが、システムのメッセージと衝突させずに独自のメッセージを作りたい場合、0x8000〜0xBFFFを用いることができる。
0x8000はWM_APPとして定義されていることから、WM_APP+1、のようにWM_APPからのオフセットで表現すると分かり易い。
コードはUINT型の実際の数値、Ver欄は対応するWindowsのバージョン、×WCEはWindows CEにはないメッセージ、である。
メッセージ | コード | Ver | 機能 |
---|---|---|---|
WM_NULL | 0x0000 | 何もしない | |
WM_CREATE | 0x0001 | ウィンドウ作成時 | |
WM_DESTROY | 0x0002 | ウィンドウのクローズ時 | |
WM_MOVE | 0x0003 | ||
WM_SIZE | 0x0005 | ||
WM_ACTIVATE | 0x0006 | ||
WM_SETFOCUS | 0x0007 | フォーカス取得時 | |
WM_KILLFOCUS | 0x0008 | フォーカス喪失時 | |
WM_ENABLE | 0x000A | ||
WM_SETREDRAW | 0x000B | ||
WM_SETTEXT | 0x000C | ||
WM_GETTEXT | 0x000D | ||
WM_GETTEXTLENGTH | 0x000E | ||
WM_PAINT | 0x000F | 描画時 | |
WM_CLOSE | 0x0010 | ウィンドウのクローズ時 | |
WM_QUERYENDSESSION | 0x0011 | ×WCE Windowの終了時 | |
WM_QUIT | 0x0012 | ||
WM_QUERYOPEN | 0x0013 | ×WCE | |
WM_ERASEBKGND | 0x0014 | ||
WM_SYSCOLORCHANGE | 0x0015 | ||
WM_ENDSESSION | 0x0016 | ×WCE | |
WM_SHOWWINDOW | 0x0018 | ||
WM_WININICHANGE | 0x001A | ||
WM_SETTINGCHANGE | 4.0 | ||
WM_DEVMODECHANGE | 0x001B | ||
WM_ACTIVATEAPP | 0x001C | ||
WM_FONTCHANGE | 0x001D | ||
WM_TIMECHANGE | 0x001E | ||
WM_CANCELMODE | 0x001F | ||
WM_SETCURSOR | 0x0020 | ||
WM_MOUSEACTIVATE | 0x0021 | ||
WM_CHILDACTIVATE | 0x0022 | ||
WM_QUEUESYNC | 0x0023 | ||
WM_GETMINMAXINFO | 0x0024 | ||
WM_PAINTICON | 0x0026 | ||
WM_ICONERASEBKGND | 0x0027 | ||
WM_NEXTDLGCTL | 0x0028 | ||
WM_SPOOLERSTATUS | 0x002A | ||
WM_DRAWITEM | 0x002B | ||
WM_MEASUREITEM | 0x002C | ||
WM_DELETEITEM | 0x002D | ||
WM_VKEYTOITEM | 0x002E | ||
WM_CHARTOITEM | 0x002F | ||
WM_SETFONT | 0x0030 | ||
WM_GETFONT | 0x0031 | ||
WM_SETHOTKEY | 0x0032 | ||
WM_GETHOTKEY | 0x0033 | ||
WM_QUERYDRAGICON | 0x0037 | ||
WM_COMPAREITEM | 0x0039 | ||
WM_GETOBJECT | 0x003D | 5.0 | ×WCE |
WM_COMPACTING | 0x0041 | ||
WM_COMMNOTIFY | 0x0044 | (廃止) | |
WM_WINDOWPOSCHANGING | 0x0046 | ||
WM_WINDOWPOSCHANGED | 0x0047 | ||
WM_POWER | 0x0048 | ||
WM_COPYDATA | 0x004A | ||
WM_CANCELJOURNAL | 0x004B | ||
WM_NOTIFY | 0x004E | 4.0 | |
WM_INPUTLANGCHANGEREQUEST | 0x0050 | 4.0 | |
WM_INPUTLANGCHANGE | 0x0051 | 4.0 | |
WM_TCARD | 0x0052 | 4.0 | |
WM_HELP | 0x0053 | 4.0 | |
WM_USERCHANGED | 0x0054 | 4.0 | |
WM_NOTIFYFORMAT | 0x0055 | 4.0 | |
WM_CONTEXTMENU | 0x007B | 4.0 | |
WM_STYLECHANGING | 0x007C | 4.0 | |
WM_STYLECHANGED | 0x007D | 4.0 | |
WM_DISPLAYCHANGE | 0x007E | 4.0 | |
WM_GETICON | 0x007F | 4.0 | |
WM_SETICON | 0x0080 | 4.0 | |
WM_NCCREATE | 0x0081 | ||
WM_NCDESTROY | 0x0082 | ||
WM_NCCALCSIZE | 0x0083 | ||
WM_NCHITTEST | 0x0084 | ||
WM_NCPAINT | 0x0085 | ||
WM_NCACTIVATE | 0x0086 | ||
WM_GETDLGCODE | 0x0087 | ||
WM_SYNCPAINT | 0x0088 | ×WCE | |
WM_NCMOUSEMOVE | 0x00A0 | ||
WM_NCLBUTTONDOWN | 0x00A1 | ||
WM_NCLBUTTONUP | 0x00A2 | ||
WM_NCLBUTTONDBLCLK | 0x00A3 | ||
WM_NCRBUTTONDOWN | 0x00A4 | ||
WM_NCRBUTTONUP | 0x00A5 | ||
WM_NCRBUTTONDBLCLK | 0x00A6 | ||
WM_NCMBUTTONDOWN | 0x00A7 | ||
WM_NCMBUTTONUP | 0x00A8 | ||
WM_NCMBUTTONDBLCLK | 0x00A9 | ||
WM_NCXBUTTONDOWN | 0x00AB | 5.0 | |
WM_NCXBUTTONUP | 0x00AC | 5.0 | |
WM_NCXBUTTONDBLCLK | 0x00AD | 5.0 | |
メッセージ | コード | Ver | 機能 |
WM_INPUT_DEVICE_CHANGE | 0x00FE | 5.1 | |
WM_INPUT | 0x00FF | 5.1 | |
メッセージ | コード | Ver | 機能 |
WM_KEYFIRST | 0x0100 | キーイベントの最初 | |
WM_KEYDOWN | 0x0100 | 非システムキー押下開始時 | |
WM_KEYUP | 0x0101 | 非システムキー押下終了時 | |
WM_CHAR | 0x0102 | キーの非システムキャラ変換時 | |
WM_DEADCHAR | 0x0103 | ||
WM_SYSKEYDOWN | 0x0104 | システムキー押下開始時 | |
WM_SYSKEYUP | 0x0105 | システムキー押下終了時 | |
WM_SYSCHAR | 0x0106 | ||
WM_SYSDEADCHAR | 0x0107 | ||
WM_KEYLAST | 0x0108 | キーイベントの最後 | |
0x0109 | 5.1 | ||
WM_UNICHAR | 0x0109 | 5.1 | |
WM_IME_STARTCOMPOSITION | 0x010D | 4.0 | |
WM_IME_ENDCOMPOSITION | 0x010E | 4.0 | |
WM_IME_COMPOSITION | 0x010F | 4.0 | |
WM_IME_KEYLAST | 0x010F | 4.0 | |
メッセージ | コード | Ver | 機能 |
WM_INITDIALOG | 0x0110 | ダイアログボックスの初期化時 | |
WM_COMMAND | 0x0111 | コマンド等 | |
WM_SYSCOMMAND | 0x0112 | システムコマンド等 | |
WM_TIMER | 0x0113 | ||
WM_HSCROLL | 0x0114 | ||
WM_VSCROLL | 0x0115 | ||
WM_INITMENU | 0x0116 | ||
WM_INITMENUPOPUP | 0x0117 | ||
WM_MENUSELECT | 0x011F | ||
WM_MENUCHAR | 0x0120 | ||
WM_ENTERIDLE | 0x0121 | ||
WM_MENURBUTTONUP | 0x0122 | 5.0 | ×WCE |
WM_MENUDRAG | 0x0123 | 5.0 | ×WCE |
WM_MENUGETOBJECT | 0x0124 | 5.0 | ×WCE |
WM_UNINITMENUPOPUP | 0x0125 | 5.0 | ×WCE |
WM_MENUCOMMAND | 0x0126 | 5.0 | ×WCE |
WM_CHANGEUISTATE | 0x0127 | 5.0 | ×WCE |
WM_UPDATEUISTATE | 0x0128 | 5.0 | ×WCE |
WM_QUERYUISTATE | 0x0129 | 5.0 | ×WCE |
WM_CTLCOLORMSGBOX | 0x0132 | ||
WM_CTLCOLOREDIT | 0x0133 | ||
WM_CTLCOLORLISTBOX | 0x0134 | ||
WM_CTLCOLORBTN | 0x0135 | ||
WM_CTLCOLORDLG | 0x0136 | ||
WM_CTLCOLORSCROLLBAR | 0x0137 | ||
WM_CTLCOLORSTATIC | 0x0138 | スタティックコントロール等の描画 | |
MN_GETHMENU | 0x01E1 | ||
メッセージ | コード | Ver | 機能 |
WM_MOUSEFIRST | 0x0200 | マウスイベントの最初 | |
WM_MOUSEMOVE | 0x0200 | マウス移動時 | |
WM_LBUTTONDOWN | 0x0201 | 左クリック開始時 | |
WM_LBUTTONUP | 0x0202 | 左クリック終了時 | |
WM_LBUTTONDBLCLK | 0x0203 | 左ダブルクリック時 | |
WM_RBUTTONDOWN | 0x0204 | ||
WM_RBUTTONUP | 0x0205 | ||
WM_RBUTTONDBLCLK | 0x0206 | ||
WM_MBUTTONDOWN | 0x0207 | ||
WM_MBUTTONUP | 0x0208 | ||
WM_MBUTTONDBLCLK | 0x0209 | ||
WM_MOUSEWHEEL | 0x020A | 4.0 | |
WM_XBUTTONDOWN | 0x020B | 5.0 | |
WM_XBUTTONUP | 0x020C | 5.0 | |
WM_XBUTTONDBLCLK | 0x020D | 5.0 | |
WM_MOUSEHWHEEL | 0x020E | 6.0 | |
WM_MOUSELAST | 0x0209 | マウスイベントの最後 | |
0x020A | 4.0 | ||
0x020D | 5.0 | ||
0x020E | 6.0 | ||
メッセージ | コード | Ver | 機能 |
WM_PARENTNOTIFY | 0x0210 | ||
WM_ENTERMENULOOP | 0x0211 | ||
WM_EXITMENULOOP | 0x0212 | ||
WM_NEXTMENU | 0x0213 | 4.0 | |
WM_SIZING | 0x0214 | 4.0 | |
WM_CAPTURECHANGED | 0x0215 | 4.0 | |
WM_MOVING | 0x0216 | 4.0 | |
WM_POWERBROADCAST | 0x0218 | 4.0 | |
WM_DEVICECHANGE | 0x0219 | 4.0 | |
WM_MDICREATE | 0x0220 | ||
WM_MDIDESTROY | 0x0221 | ||
WM_MDIACTIVATE | 0x0222 | ||
WM_MDIRESTORE | 0x0223 | ||
WM_MDINEXT | 0x0224 | ||
WM_MDIMAXIMIZE | 0x0225 | ||
WM_MDITILE | 0x0226 | ||
WM_MDICASCADE | 0x0227 | ||
WM_MDIICONARRANGE | 0x0228 | ||
WM_MDIGETACTIVE | 0x0229 | ||
WM_MDISETMENU | 0x0230 | ||
WM_ENTERSIZEMOVE | 0x0231 | ||
WM_EXITSIZEMOVE | 0x0232 | ||
WM_DROPFILES | 0x0233 | ||
WM_MDIREFRESHMENU | 0x0234 | ||
メッセージ | コード | Ver | 機能 |
WM_IME_SETCONTEXT | 0x0281 | 4.0 | |
WM_IME_NOTIFY | 0x0282 | 4.0 | |
WM_IME_CONTROL | 0x0283 | 4.0 | |
WM_IME_COMPOSITIONFULL | 0x0284 | 4.0 | |
WM_IME_SELECT | 0x0285 | 4.0 | |
WM_IME_CHAR | 0x0286 | 4.0 | |
WM_IME_REQUEST | 0x0288 | 5.0 | |
WM_IME_KEYDOWN | 0x0290 | 4.0 | |
WM_IME_KEYUP | 0x0291 | 4.0 | |
WM_MOUSEHOVER | 0x02A1 | 5.0 | |
WM_MOUSELEAVE | 0x02A3 | 5.0 | |
WM_NCMOUSEHOVER | 0x02A0 | 5.0 | |
WM_NCMOUSELEAVE | 0x02A2 | 5.0 | |
WM_WTSSESSION_CHANGE | 0x02B1 | 5.1 | |
WM_TABLET_FIRST | 0x02C0 | 5.1 | |
WM_TABLET_LAST | 0x02DF | 5.1 | |
メッセージ | コード | Ver | 機能 |
WM_CUT | 0x0300 | ||
WM_COPY | 0x0301 | ||
WM_PASTE | 0x0302 | ||
WM_CLEAR | 0x0303 | ||
WM_UNDO | 0x0304 | ||
WM_RENDERFORMAT | 0x0305 | ||
WM_RENDERALLFORMATS | 0x0306 | ||
WM_DESTROYCLIPBOARD | 0x0307 | ||
WM_DRAWCLIPBOARD | 0x0308 | ||
WM_PAINTCLIPBOARD | 0x0309 | ||
WM_VSCROLLCLIPBOARD | 0x030A | ||
WM_SIZECLIPBOARD | 0x030B | ||
WM_ASKCBFORMATNAME | 0x030C | ||
WM_CHANGECBCHAIN | 0x030D | ||
WM_HSCROLLCLIPBOARD | 0x030E | ||
WM_QUERYNEWPALETTE | 0x030F | ||
WM_PALETTEISCHANGING | 0x0310 | ||
WM_PALETTECHANGED | 0x0311 | ||
WM_HOTKEY | 0x0312 | ||
WM_PRINT | 0x0317 | 4.0 | |
WM_PRINTCLIENT | 0x0318 | 4.0 | |
WM_APPCOMMAND | 0x0319 | 5.0 | |
WM_THEMECHANGED | 0x031A | 5.1 | |
WM_CLIPBOARDUPDATE | 0x031D | 5.1 | |
WM_DWMCOMPOSITIONCHANGED | 0x031E | 6.0 | |
WM_DWMNCRENDERINGCHANGED | 0x031F | 6.0 | |
WM_DWMCOLORIZATIONCOLORCHANGED | 0x0320 | 6.0 | |
WM_DWMWINDOWMAXIMIZEDCHANGE | 0x0321 | 6.0 | |
WM_GETTITLEBARINFOEX | 0x033F | 6.0 | |
WM_HANDHELDFIRST | 0x0358 | 4.0 | |
WM_HANDHELDLAST | 0x035F | 4.0 | |
WM_AFXFIRST | 0x0360 | 4.0 | |
WM_AFXLAST | 0x037F | 4.0 | |
WM_PENWINFIRST | 0x0380 | ||
WM_PENWINLAST | 0x038F | ||
WM_USER | 0x0400 | プライベートウィンドウクラスで使うメッセージの下限 | |
WM_APP | 0x8000 | 4.0 | 0x8000〜0xBFFFはユーザー用 |
WM_USERについては後述。
NOWINMESSAGESマクロが定義されていると、定義されない。
メッセージ | コード | Ver | 機能 |
---|---|---|---|
EM_GETSEL | 0x00B0 | ||
EM_SETSEL | 0x00B1 | ||
EM_GETRECT | 0x00B2 | ||
EM_SETRECT | 0x00B3 | ||
EM_SETRECTNP | 0x00B4 | ||
EM_SCROLL | 0x00B5 | ||
EM_LINESCROLL | 0x00B6 | ||
EM_SCROLLCARET | 0x00B7 | ||
EM_GETMODIFY | 0x00B8 | ||
EM_SETMODIFY | 0x00B9 | ||
EM_GETLINECOUNT | 0x00BA | ||
EM_LINEINDEX | 0x00BB | ||
EM_SETHANDLE | 0x00BC | ||
EM_GETHANDLE | 0x00BD | ||
EM_GETTHUMB | 0x00BE | ||
EM_LINELENGTH | 0x00C1 | ||
EM_REPLACESEL | 0x00C2 | ||
EM_GETLINE | 0x00C4 | ||
EM_LIMITTEXT | 0x00C5 | ||
EM_CANUNDO | 0x00C6 | ||
EM_UNDO | 0x00C7 | ||
EM_FMTLINES | 0x00C8 | ||
EM_LINEFROMCHAR | 0x00C9 | ||
EM_SETTABSTOPS | 0x00CB | ||
EM_SETPASSWORDCHAR | 0x00CC | ||
EM_EMPTYUNDOBUFFER | 0x00CD | ||
EM_GETFIRSTVISIBLELINE | 0x00CE | ||
EM_SETREADONLY | 0x00CF | ||
EM_SETWORDBREAKPROC | 0x00D0 | ||
EM_GETWORDBREAKPROC | 0x00D1 | ||
EM_GETPASSWORDCHAR | 0x00D2 | ||
EM_SETMARGINS | 0x00D3 | 4.0 | |
EM_GETMARGINS | 0x00D4 | 4.0 | |
EM_GETLIMITTEXT | 0x00D5 | 4.0 | |
EM_LIMITTEXT | |||
EM_POSFROMCHAR | 0x00D6 | 4.0 | |
EM_CHARFROMPOS | 0x00D7 | 4.0 | |
EM_SETIMESTATUS | 0x00D8 | 5.0 | |
EM_GETIMESTATUS | 0x00D9 | 5.0 |
NOWINMESSAGESマクロが定義されていると、定義されない。
メッセージ | コード | Ver | 機能 |
---|---|---|---|
SBM_SETPOS | 0x00E0 | ×Win3.1 | |
SBM_GETPOS | 0x00E1 | ×Win3.1 | |
SBM_SETRANGE | 0x00E2 | ×Win3.1 | |
SBM_SETRANGEREDRAW | 0x00E6 | ×Win3.1 | |
SBM_GETRANGE | 0x00E3 | ×Win3.1 | |
SBM_ENABLE_ARROWS | 0x00E4 | ×Win3.1 | |
SBM_SETSCROLLINFO | 0x00E9 | 4.0 | |
SBM_GETSCROLLINFO | 0x00EA | 4.0 | |
SBM_GETSCROLLBARINFO | 0x00EB | 5.1 |
メッセージ | コード | Ver | 機能 |
---|---|---|---|
BM_GETCHECK | 0x00F0 | ||
BM_SETCHECK | 0x00F1 | ||
BM_GETSTATE | 0x00F2 | ||
BM_SETSTATE | 0x00F3 | ||
BM_SETSTYLE | 0x00F4 | ||
BM_CLICK | 0x00F5 | 4.0 | |
BM_GETIMAGE | 0x00F6 | 4.0 | |
BM_SETIMAGE | 0x00F7 | 4.0 | |
BM_SETDONTCLICK | 0x00F8 | 6.0 |
NOWINMESSAGESマクロが定義されていると、定義されない。
メッセージ | コード | Ver | 機能 |
---|---|---|---|
CB_GETEDITSEL | 0x0140 | ||
CB_LIMITTEXT | 0x0141 | ||
CB_SETEDITSEL | 0x0142 | ||
CB_ADDSTRING | 0x0143 | ||
CB_DELETESTRING | 0x0144 | ||
CB_DIR | 0x0145 | ||
CB_GETCOUNT | 0x0146 | ||
CB_GETCURSEL | 0x0147 | ||
CB_GETLBTEXT | 0x0148 | ||
CB_GETLBTEXTLEN | 0x0149 | ||
CB_INSERTSTRING | 0x014A | ||
CB_RESETCONTENT | 0x014B | ||
CB_FINDSTRING | 0x014C | ||
CB_SELECTSTRING | 0x014D | ||
CB_SETCURSEL | 0x014E | ||
CB_SHOWDROPDOWN | 0x014F | ||
CB_GETITEMDATA | 0x0150 | ||
CB_SETITEMDATA | 0x0151 | ||
CB_GETDROPPEDCONTROLRECT | 0x0152 | ||
CB_SETITEMHEIGHT | 0x0153 | ||
CB_GETITEMHEIGHT | 0x0154 | ||
CB_SETEXTENDEDUI | 0x0155 | ||
CB_GETEXTENDEDUI | 0x0156 | ||
CB_GETDROPPEDSTATE | 0x0157 | ||
CB_FINDSTRINGEXACT | 0x0158 | ||
CB_SETLOCALE | 0x0159 | ||
CB_GETLOCALE | 0x015A | ||
CB_GETTOPINDEX | 0x015B | 4.0 | |
CB_SETTOPINDEX | 0x015C | 4.0 | |
CB_GETHORIZONTALEXTENT | 0x015D | 4.0 | |
CB_SETHORIZONTALEXTENT | 0x015E | 4.0 | |
CB_GETDROPPEDWIDTH | 0x015F | 4.0 | |
CB_SETDROPPEDWIDTH | 0x0160 | 4.0 | |
CB_INITSTORAGE | 0x0161 | 4.0 | |
CB_MULTIPLEADDSTRING | 0x0163 | 4.0 | WCE専用 |
CB_GETCOMBOBOXINFO | 0x0164 | 5.1 | |
CB_MSGMAX | 0x015B | メッセージの最後 (WCE 4.0は0x0163) | |
0x0162 | 4.0 | ||
0x0163 | 4.0 | ||
0x0165 | 5.1 |
NOWINMESSAGESマクロが定義されていると、定義されない。
メッセージ | コード | Ver | 機能 |
---|---|---|---|
STM_SETICON | 0x0170 | ||
STM_GETICON | 0x0171 | ||
STM_SETIMAGE | 0x0172 | 4.0 | |
STM_GETIMAGE | 0x0173 | 4.0 | |
STM_MSGMAX | 0x0174 |
NOWINMESSAGESマクロが定義されていると、定義されない。
メッセージ | コード | Ver | 機能 |
---|---|---|---|
LB_ADDSTRING | 0x0180 | ||
LB_INSERTSTRING | 0x0181 | ||
LB_DELETESTRING | 0x0182 | ||
LB_SELITEMRANGEEX | 0x0183 | ||
LB_RESETCONTENT | 0x0184 | ||
LB_SETSEL | 0x0185 | ||
LB_SETCURSEL | 0x0186 | ||
LB_GETSEL | 0x0187 | ||
LB_GETCURSEL | 0x0188 | ||
LB_GETTEXT | 0x0189 | ||
LB_GETTEXTLEN | 0x018A | ||
LB_GETCOUNT | 0x018B | ||
LB_SELECTSTRING | 0x018C | ||
LB_DIR | 0x018D | ||
LB_GETTOPINDEX | 0x018E | ||
LB_FINDSTRING | 0x018F | ||
LB_GETSELCOUNT | 0x0190 | ||
LB_GETSELITEMS | 0x0191 | ||
LB_SETTABSTOPS | 0x0192 | ||
LB_GETHORIZONTALEXTENT | 0x0193 | ||
LB_SETHORIZONTALEXTENT | 0x0194 | ||
LB_SETCOLUMNWIDTH | 0x0195 | ||
LB_ADDFILE | 0x0196 | ||
LB_SETTOPINDEX | 0x0197 | ||
LB_GETITEMRECT | 0x0198 | ||
LB_GETITEMDATA | 0x0199 | ||
LB_SETITEMDATA | 0x019A | ||
LB_SELITEMRANGE | 0x019B | ||
LB_SETANCHORINDEX | 0x019C | ||
LB_GETANCHORINDEX | 0x019D | ||
LB_SETCARETINDEX | 0x019E | ||
LB_GETCARETINDEX | 0x019F | ||
LB_SETITEMHEIGHT | 0x01A0 | ||
LB_GETITEMHEIGHT | 0x01A1 | ||
LB_FINDSTRINGEXACT | 0x01A2 | ||
LB_SETLOCALE | 0x01A5 | ||
LB_GETLOCALE | 0x01A6 | ||
LB_SETCOUNT | 0x01A7 | ||
LB_INITSTORAGE | 0x01A8 | 4.0 | |
LB_ITEMFROMPOINT | 0x01A9 | 4.0 | |
LB_MULTIPLEADDSTRING | 0x01B1 | 4.0 | WCE専用 |
LB_GETLISTBOXINFO | 0x01B2 | 5.1 | |
LB_MSGMAX | 0x01A8 | メッセージの最後 (WCE 4.0は0x01B1) | |
0x01B0 | 4.0 | ||
0x01B1 | 4.0 | ||
0x01B3 | 5.1 |
コモンコントロールなど、プライベートウィンドウクラスの以下のメッセージはWM_USERつまり0x0400からのオフセットで定義されている。
このメッセージは、アプリケーションではなく、ウィンドウクラスにとってプライベートとなっている。つまりアプリケーションの範囲で見ると、他のコントロールのメッセージと重複する。
各種コントロール用として、0x1000から0x100ごとに重複しないよう範囲が定義されており、次のようなコントロールが定義されている。
また、0x2000から0x2200までは、コモンコントロール共有メッセージとして定義されている。
コメントなどを投稿するフォームは、日本語対応時のみ表示されます