WINDOW_MESSAGE Enumeration

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Fields
 
Name Value Description
ACTIVATE 6
ACTIVATE_APP 28
AFX_FIRST 864
AFX_LAST 895
APP 32768
APP_COMMAND 793
ASK_CB_FORMATNAME 780
CANCEL_JOURNAL 75
CANCEL_MODE 31
CAPTURE_CHANGED 533
CHANGE_CB_CHAIN 781
CHANGE_UI_STATE 295
CHAR 258
CHAR_TO_ITEM 47
CHILD_ACTIVATE 34
CLEAR 771
CLIPBOARD_UPDATE 797
CLOSE 16
COMMAND 273
COMM_NOTIFY 68
COMPACTING 65
COMPARE_ITEM 57
CONTEX_TMENU 123
COPY 769
COPY_DATA 74
CPL_LAUNCH LIST-ITEM-VALUE
CPL_LAUNCHED LIST-ITEM-VALUE
CREATE 1
CTL_COLOR_BTN 309
CTL_COLOR_DLG 310
CTL_COLOR_EDIT 307
CTL_COLOR_LISTBOX 308
CTL_COLOR_MSGBOX 306
CTL_COLOR_SCROLLBAR 311
CTL_COLOR_STATIC 312
CUT 768
DEAD_CHAR 259
DELETE_ITEM 45
DESTROY 2
DESTROY_CLIPBOARD 775
DEVICE_CHANGE 537
DEV_MODE_CHANGE 27
DISPLAY_CHANGE 126
DRAW_CLIPBOARD 776
DRAW_ITEM 43
DROP_FILES 563
DWM_COLORIZATION_COLOR_CHANGED 800
DWM_COMPOSITION_CHANGED 798
DWM_NCR_CHANGED 799
DWM_WINDOW_MAXIMIZED_CHANGE 801
ENABLE 10
END_SESSION 22
ENTER_IDLE 289
ENTER_MENU_LOOP 529
ENTER_SIZE_MOVE 561
ERASE_BKGND 20
EXIT_MENU_LOOP 530
EXIT_SIZE_MOVE 562
FONT_CHANGE 29
GET_DLG_CODE 135
GET_FONT 49
GET_HOTKEY 51
GET_ICON 127
GET_MIN_MAX_INFO 36
GET_OBJECT 61
GET_TEXT 13
GET_TEXT_LENGTH 14
GET_TITLE_BAR_INFO_EX 831
HANDHELD_FIRST 856
HANDHELD_LAST 863
HELP 83
HOTKEY 786
HSHELL_ACCESS_IBILITY_STATE 11
HSHELL_ACTIVATE_SHELL_WINDOW 3
HSHELL_APP_COMMAND 12
HSHELL_GET_MIN_RECT 5
HSHELL_LANGUAGE 8
HSHELL_REDRAW 6
HSHELL_TASKMAN 7
HSHELL_WINDOW_ACTIVATED 4
HSHELL_WINDOW_CREATED 1
HSHELL_WINDOW_DESTROYED 2
HSHELL_WINDOW_REPLACED 13
HS_CROLL_CLIPBOARD 782
H_SCROLL 276
ICON_ERASE_BKGND 39
IME_CHAR 646
IME_COMPOSITION 271
IME_COMPOSITIONFULL 644
IME_CONTROL 643
IME_END_COMPOSITION 270
IME_KEYDOWN 656
IME_KEYLAST 271
IME_KEYUP 657
IME_NOTIFY 642
IME_REQUEST 648
IME_SELECT 645
IME_SETCONTEXT 641
IME_START_COMPOSITION 269
INIT_DIALOG 272
INIT_MENU 278
INIT_MENU_POPUP 279
INPUT 255
INPUT_DEVICE_CHANGE 254
INPUT_LANG_CHANGE 81
INPUT_LANG_CHANGE_REQUEST 80
KEYLAST 265
KEY_DOWN 256
KEY_FIRST 256
KEY_UP 257
KILL_FOCUS 8
L_BUTTON_DBL_CLK 515
L_BUTTON_DOWN 513
L_BUTTON_UP 514
MDI_ACTIVATE 546
MDI_CASCADE 551
MDI_CREATE 544
MDI_DESTROY 545
MDI_GET_ACTIVE 553
MDI_ICON_ARRANGE 552
MDI_MAXIMIZE 549
MDI_NEXT 548
MDI_REFRESH_MENU 564
MDI_RESTORE 547
MDI_SET_MENU 560
MDI_TILE 550
MEASURE_ITEM 44
MENU_CHAR 288
MENU_COMMAND 294
MENU_DRAG 291
MENU_GET_OBJECT 292
MENU_R_BUTTON_UP 290
MENU_SELECT 287
MOUSE_ACTIVATE 33
MOUSE_FIRST 512
MOUSE_HOVER 673
MOUSE_H_WHEEL 526
MOUSE_LAST 526
MOUSE_LEAVE 675
MOUSE_MOVE 512
MOUSE_WHEEL 522
MOVE 3
MOVING 534
M_BUTTON_DBL_CLK 521
M_BUTTON_DOWN 519
M_BUTTON_UP 520
NCL_BUTTON_DBL_CLK 163
NCL_BUTTON_DOWN 161
NCL_BUTTON_UP 162
NCM_BUTTON_DBL_CLK 169
NCM_BUTTON_DOWN 167
NCM_BUTTON_UP 168
NCR_BUTTON_DBL_CLK 166
NCR_BUTTON_DOWN 164
NCR_BUTTON_UP 165
NCX_BUTTON_DBL_CLK 173
NCX_BUTTON_DOWN 171
NCX_BUTTON_UP 172
NC_ACTIVATE 134
NC_CALC_SIZE 131
NC_CREATE 129
NC_DESTROY 130
NC_HIT_TEST 132
NC_MOUSE_HOVER 672
NC_MOUSE_LEAVE 674
NC_MOUSE_MOVE 160
NC_PAINT 133
NEXT_DLGCTL 40
NEXT_MENU 531
NOTIFY 78
NOTIFY_FORMAT 85
NULL 0
PAINT 15
PAINT_CLIPBOARD 777
PAINT_ICON 38
PALERTE_CHANGED 785
PALETREIS_CHANGING 784
PARENT_NOTIFY 528
PASTE 770
PEN_WIN_FIRST 896
PEN_WIN_LAST 911
POWER 72
POWER_BROADCAST 536
PRINT 791
PRINT_CLIENT 792
QUERY_DRAG_ICON 55
QUERY_END_SESSION 17
QUERY_NEW_PALETTE 783
QUERY_OPEN 19
QUERY_UI_STATE 297
QUEUE_SYNC 35
QUIT 18
RENDER_ALL_FORMATS 774
RENDER_FORMAT 773
R_BUTTON_DBL_CLK 518
R_BUTTON_DOWN 516
R_BUTTON_UP 517
SET_CURSOR 32
SET_FOCUS 7
SET_FONT 48
SET_HOTKEY 50
SET_ICON 128
SET_REDRAW 11
SET_TEXT 12
SET_TING_CHANGE LIST-ITEM-VALUE
SHOW_WINDOW 24
SIZE 5
SIZE_CLIPBOARD 779
SIZING 532
SPOOLER_STATUS 42
STYLE_CHANGED 125
STYLE_CHANGING 124
SYNC_PAINT 136
SYS_CHAR 262
SYS_COLOR_CHANGE 21
SYS_COMMAND 274
SYS_DEAD_CHAR 263
SYS_KEY_DOWN 260
SYS_KEY_UP 261
SYS_TIMER 280
TABLET_FIRST 704
TABLET_LAST 735
THEME_CHANGED 794
TIMER 275
TIME_CHANGE 30
T_CARD 82
UNDO 772
UNICHAR 265
UNINIT_MENU_POPUP 293
UPDATE_UI_STATE 296
USER 1024
USER_CHANGED 84
V_KEY_TO_ITEM 46
V_SCROLL 277
V_SCROLL_CLIPBOARD 778
WINDOW_POS_CHANGED 71
WINDOW_POS_CHANGING 70
WIN_IN_CHANGE 26
WTS_SESSION_CHANGE 689
X_BUTTON_DBL_CLK 525
X_BUTTON_DOWN 523
X_BUTTON_UP 524
[Flags]
 public enum WINDOW_MESSAGE : uint
 {
     NULL = 0x0000,
     CREATE = 0x0001,
     DESTROY = 0x0002,
     MOVE = 0x0003,
     SIZE = 0x0005,
     ACTIVATE = 0x0006,
     SET_FOCUS = 0x0007,
     KILL_FOCUS = 0x0008,
     ENABLE = 0x000A,
     SET_REDRAW = 0x000B,
     SET_TEXT = 0x000C,
     GET_TEXT = 0x000D,
     GET_TEXT_LENGTH = 0x000E,
     PAINT = 0x000F,
     CLOSE = 0x0010,
     QUERY_END_SESSION = 0x0011,
     QUERY_OPEN = 0x0013,
     END_SESSION = 0x0016,
     QUIT = 0x0012,
     ERASE_BKGND = 0x0014,
     SYS_COLOR_CHANGE = 0x0015,
     SHOW_WINDOW = 0x0018,
     WIN_IN_CHANGE = 0x001A,
     SET_TING_CHANGE = WIN_IN_CHANGE,
     DEV_MODE_CHANGE = 0x001B,
     ACTIVATE_APP = 0x001C,
     FONT_CHANGE = 0x001D,
     TIME_CHANGE = 0x001E,
     CANCEL_MODE = 0x001F,
     SET_CURSOR = 0x0020,
     MOUSE_ACTIVATE = 0x0021,
     CHILD_ACTIVATE = 0x0022,
     QUEUE_SYNC = 0x0023,
     GET_MIN_MAX_INFO = 0x0024,
     PAINT_ICON = 0x0026,
     ICON_ERASE_BKGND = 0x0027,
     NEXT_DLGCTL = 0x0028,
     SPOOLER_STATUS = 0x002A,
     DRAW_ITEM = 0x002B,
     MEASURE_ITEM = 0x002C,
     DELETE_ITEM = 0x002D,
     V_KEY_TO_ITEM = 0x002E,
     CHAR_TO_ITEM = 0x002F,
     SET_FONT = 0x0030,
     GET_FONT = 0x0031,
     SET_HOTKEY = 0x0032,
     GET_HOTKEY = 0x0033,
     QUERY_DRAG_ICON = 0x0037,
     COMPARE_ITEM = 0x0039,
     GET_OBJECT = 0x003D,
     COMPACTING = 0x0041,
     COMM_NOTIFY = 0x0044,
     WINDOW_POS_CHANGING = 0x0046,
     WINDOW_POS_CHANGED = 0x0047,
     POWER = 0x0048,
     COPY_DATA = 0x004A,
     CANCEL_JOURNAL = 0x004B,
     NOTIFY = 0x004E,
     INPUT_LANG_CHANGE_REQUEST = 0x0050,
     INPUT_LANG_CHANGE = 0x0051,
     T_CARD = 0x0052,
     HELP = 0x0053,
     USER_CHANGED = 0x0054,
     NOTIFY_FORMAT = 0x0055,
     CONTEX_TMENU = 0x007B,
     STYLE_CHANGING = 0x007C,
     STYLE_CHANGED = 0x007D,
     DISPLAY_CHANGE = 0x007E,
     GET_ICON = 0x007F,
     SET_ICON = 0x0080,
     NC_CREATE = 0x0081,
     NC_DESTROY = 0x0082,
     NC_CALC_SIZE = 0x0083,
     NC_HIT_TEST = 0x0084,
     NC_PAINT = 0x0085,
     NC_ACTIVATE = 0x0086,
     GET_DLG_CODE = 0x0087,
     SYNC_PAINT = 0x0088,
     NC_MOUSE_MOVE = 0x00A0,
     NCL_BUTTON_DOWN = 0x00A1,
     NCL_BUTTON_UP = 0x00A2,
     NCL_BUTTON_DBL_CLK = 0x00A3,
     NCR_BUTTON_DOWN = 0x00A4,
     NCR_BUTTON_UP = 0x00A5,
     NCR_BUTTON_DBL_CLK = 0x00A6,
     NCM_BUTTON_DOWN = 0x00A7,
     NCM_BUTTON_UP = 0x00A8,
     NCM_BUTTON_DBL_CLK = 0x00A9,
     NCX_BUTTON_DOWN = 0x00AB,
     NCX_BUTTON_UP = 0x00AC,
     NCX_BUTTON_DBL_CLK = 0x00AD,
     INPUT_DEVICE_CHANGE = 0x00FE,
     INPUT = 0x00FF,
     KEY_FIRST = 0x0100,
     KEY_DOWN = 0x0100,
     KEY_UP = 0x0101,
     CHAR = 0x0102,
     DEAD_CHAR = 0x0103,
     SYS_KEY_DOWN = 0x0104,
     SYS_KEY_UP = 0x0105,
     SYS_CHAR = 0x0106,
     SYS_DEAD_CHAR = 0x0107,
     UNICHAR = 0x0109,
     KEYLAST = 0x0109,
     IME_START_COMPOSITION = 0x010D,
     IME_END_COMPOSITION = 0x010E,
     IME_COMPOSITION = 0x010F,
     IME_KEYLAST = 0x010F,
     INIT_DIALOG = 0x0110,
     COMMAND = 0x0111,
     SYS_COMMAND = 0x0112,
     TIMER = 0x0113,
     H_SCROLL = 0x0114,
     V_SCROLL = 0x0115,
     INIT_MENU = 0x0116,
     INIT_MENU_POPUP = 0x0117,
     MENU_SELECT = 0x011F,
     MENU_CHAR = 0x0120,
     ENTER_IDLE = 0x0121,
     MENU_R_BUTTON_UP = 0x0122,
     MENU_DRAG = 0x0123,
     MENU_GET_OBJECT = 0x0124,
     UNINIT_MENU_POPUP = 0x0125,
     MENU_COMMAND = 0x0126,
     CHANGE_UI_STATE = 0x0127,
     UPDATE_UI_STATE = 0x0128,
     QUERY_UI_STATE = 0x0129,
     CTL_COLOR_MSGBOX = 0x0132,
     CTL_COLOR_EDIT = 0x0133,
     CTL_COLOR_LISTBOX = 0x0134,
     CTL_COLOR_BTN = 0x0135,
     CTL_COLOR_DLG = 0x0136,
     CTL_COLOR_SCROLLBAR = 0x0137,
     CTL_COLOR_STATIC = 0x0138,
     MOUSE_FIRST = 0x0200,
     MOUSE_MOVE = 0x0200,
     L_BUTTON_DOWN = 0x0201,
     L_BUTTON_UP = 0x0202,
     L_BUTTON_DBL_CLK = 0x0203,
     R_BUTTON_DOWN = 0x0204,
     R_BUTTON_UP = 0x0205,
     R_BUTTON_DBL_CLK = 0x0206,
     M_BUTTON_DOWN = 0x0207,
     M_BUTTON_UP = 0x0208,
     M_BUTTON_DBL_CLK = 0x0209,
     MOUSE_WHEEL = 0x020A,
     X_BUTTON_DOWN = 0x020B,
     X_BUTTON_UP = 0x020C,
     X_BUTTON_DBL_CLK = 0x020D,
     MOUSE_H_WHEEL = 0x020E,
     MOUSE_LAST = 0x020E,
     PARENT_NOTIFY = 0x0210,
     ENTER_MENU_LOOP = 0x0211,
     EXIT_MENU_LOOP = 0x0212,
     NEXT_MENU = 0x0213,
     SIZING = 0x0214,
     CAPTURE_CHANGED = 0x0215,
     MOVING = 0x0216,
     POWER_BROADCAST = 0x0218,
     DEVICE_CHANGE = 0x0219,
     MDI_CREATE = 0x0220,
     MDI_DESTROY = 0x0221,
     MDI_ACTIVATE = 0x0222,
     MDI_RESTORE = 0x0223,
     MDI_NEXT = 0x0224,
     MDI_MAXIMIZE = 0x0225,
     MDI_TILE = 0x0226,
     MDI_CASCADE = 0x0227,
     MDI_ICON_ARRANGE = 0x0228,
     MDI_GET_ACTIVE = 0x0229,
     MDI_SET_MENU = 0x0230,
     ENTER_SIZE_MOVE = 0x0231,
     EXIT_SIZE_MOVE = 0x0232,
     DROP_FILES = 0x0233,
     MDI_REFRESH_MENU = 0x0234,
     IME_SETCONTEXT = 0x0281,
     IME_NOTIFY = 0x0282,
     IME_CONTROL = 0x0283,
     IME_COMPOSITIONFULL = 0x0284,
     IME_SELECT = 0x0285,
     IME_CHAR = 0x0286,
     IME_REQUEST = 0x0288,
     IME_KEYDOWN = 0x0290,
     IME_KEYUP = 0x0291,
     MOUSE_HOVER = 0x02A1,
     MOUSE_LEAVE = 0x02A3,
     NC_MOUSE_HOVER = 0x02A0,
     NC_MOUSE_LEAVE = 0x02A2,
     WTS_SESSION_CHANGE = 0x02B1,
     TABLET_FIRST = 0x02c0,
     TABLET_LAST = 0x02df,
     CUT = 0x0300,
     COPY = 0x0301,
     PASTE = 0x0302,
     CLEAR = 0x0303,
     UNDO = 0x0304,
     RENDER_FORMAT = 0x0305,
     RENDER_ALL_FORMATS = 0x0306,
     DESTROY_CLIPBOARD = 0x0307,
     DRAW_CLIPBOARD = 0x0308,
     PAINT_CLIPBOARD = 0x0309,
     V_SCROLL_CLIPBOARD = 0x030A,
     SIZE_CLIPBOARD = 0x030B,
     ASK_CB_FORMATNAME = 0x030C,
     CHANGE_CB_CHAIN = 0x030D,
     HS_CROLL_CLIPBOARD = 0x030E,
     QUERY_NEW_PALETTE = 0x030F,
     PALETREIS_CHANGING = 0x0310,
     PALERTE_CHANGED = 0x0311,
     HOTKEY = 0x0312,
     PRINT = 0x0317,
     PRINT_CLIENT = 0x0318,
     APP_COMMAND = 0x0319,
     THEME_CHANGED = 0x031A,
     CLIPBOARD_UPDATE = 0x031D,
     DWM_COMPOSITION_CHANGED = 0x031E,
     DWM_NCR_CHANGED = 0x031F,
     DWM_COLORIZATION_COLOR_CHANGED = 0x0320,
     DWM_WINDOW_MAXIMIZED_CHANGE = 0x0321,
     GET_TITLE_BAR_INFO_EX = 0x033F,
     HANDHELD_FIRST = 0x0358,
     HANDHELD_LAST = 0x035F,
     AFX_FIRST = 0x0360,
     AFX_LAST = 0x037F,
     PEN_WIN_FIRST = 0x0380,
     PEN_WIN_LAST = 0x038F,
     APP = 0x8000,
     USER = 0x0400,
     CPL_LAUNCH = USER + 0x1000,
     CPL_LAUNCHED = USER + 0x1001,
     SYS_TIMER = 0x118,
     HSHELL_ACCESS_IBILITY_STATE = 11,
     HSHELL_ACTIVATE_SHELL_WINDOW = 3,
     HSHELL_APP_COMMAND = 12,
     HSHELL_GET_MIN_RECT = 5,
     HSHELL_LANGUAGE = 8,
     HSHELL_REDRAW = 6,
     HSHELL_TASKMAN = 7,
     HSHELL_WINDOW_CREATED = 1,
     HSHELL_WINDOW_DESTROYED = 2,
     HSHELL_WINDOW_ACTIVATED = 4,
     HSHELL_WINDOW_REPLACED = 13
 }
					
This language is not supported or no code example is available.

In this article

Definition