Module: AutoItX3::Window::Messages

Defined in:
lib/AutoItX3/window/send_message.rb

Overview

Constant values for use with Window#send_message and Window#post_message. The constant names and values have been extracted from wm.h at technology.niagarac.on.ca, which in turn was extracted from the winuser.h which is Copyright © 1985-1996 Microsoft Corporation.

Constant Summary collapse

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
WM_QUIT =
0x0012
WM_QUERYOPEN =
0x0013
WM_ERASEBKGND =
0x0014
WM_SYSCOLORCHANGE =
0x0015
WM_ENDSESSION =
0x0016
WM_SHOWWINDOW =
0x0018
WM_WININICHANGE =
0x001A
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_COMPACTING =
0x0041
WM_COMMNOTIFY =

No longer supported

0x0044
WM_WINDOWPOSCHANGING =
0x0046
WM_WINDOWPOSCHANGED =
0x0047
WM_POWER =
0x0048
WM_COPYDATA =
0x004A
WM_CANCELJOURNAL =
0x004B
WM_NOTIFY =
0x004E
WM_INPUTLANGCHANGEREQUEST =
0x0050
WM_INPUTLANGCHANGE =
0x0051
WM_TCARD =
0x0052
WM_HELP =
0x0053
WM_USERCHANGED =
0x0054
WM_NOTIFYFORMAT =
0x0055
WM_CONTEXTMENU =
0x007B
WM_STYLECHANGING =
0x007C
WM_STYLECHANGED =
0x007D
WM_DISPLAYCHANGE =
0x007E
WM_GETICON =
0x007F
WM_SETICON =
0x0080
WM_NCCREATE =
0x0081
WM_NCDESTROY =
0x0082
WM_NCCALCSIZE =
0x0083
WM_NCHITTEST =
0x0084
WM_NCPAINT =
0x0085
WM_NCACTIVATE =
0x0086
WM_GETDLGCODE =
0x0087
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_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
WM_IME_STARTCOMPOSITION =
0x010D
WM_IME_ENDCOMPOSITION =
0x010E
WM_IME_COMPOSITION =
0x010F
WM_IME_KEYLAST =
0x010F
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_CTLCOLORMSGBOX =
0x0132
WM_CTLCOLOREDIT =
0x0133
WM_CTLCOLORLISTBOX =
0x0134
WM_CTLCOLORBTN =
0x0135
WM_CTLCOLORDLG =
0x0136
WM_CTLCOLORSCROLLBAR =
0x0137
WM_CTLCOLORSTATIC =
0x0138
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
WM_MOUSELAST =
0x0209
WM_PARENTNOTIFY =
0x0210
WM_ENTERMENULOOP =
0x0211
WM_EXITMENULOOP =
0x0212
WM_NEXTMENU =
0x0213
WM_SIZING =
0x0214
WM_CAPTURECHANGED =
0x0215
WM_MOVING =
0x0216
WM_POWERBROADCAST =
0x0218
WM_DEVICECHANGE =
0x0219
WM_IME_SETCONTEXT =
0x0281
WM_IME_NOTIFY =
0x0282
WM_IME_CONTROL =
0x0283
WM_IME_COMPOSITIONFULL =
0x0284
WM_IME_SELECT =
0x0285
WM_IME_CHAR =
0x0286
WM_IME_KEYDOWN =
0x0290
WM_IME_KEYUP =
0x0291
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
WM_MOUSEHOVER =
0x02A1
WM_MOUSELEAVE =
0x02A3
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
WM_PRINTCLIENT =
0x0318
WM_HANDHELDFIRST =
0x0358
WM_HANDHELDLAST =
0x035F
WM_AFXFIRST =
0x0360
WM_AFXLAST =
0x037F
WM_PENWINFIRST =
0x0380
WM_PENWINLAST =
0x038F
WM_USER =
0x0400
MY_MESSAGE =
WM_USER + 1
MY_OTHER_MESSAGE =
WM_USER + 2