1 namespace WindowsUtilities
2 {
3 public enum WindowsMessages : int
4 {
5 WM_NULL = 0x0000,
6 WM_CREATE = 0x0001,
7 WM_DESTROY = 0x0002,
8 WM_MOVE = 0x0003,
9 WM_SIZE = 0x0005,
10 WM_ACTIVATE = 0x0006,
11 WM_SETFOCUS = 0x0007,
12 WM_KILLFOCUS = 0x0008,
13 WM_ENABLE = 0x000A,
14 WM_SETREDRAW = 0x000B,
15 WM_SETTEXT = 0x000C,
16 WM_GETTEXT = 0x000D,
17 WM_GETTEXTLENGTH = 0x000E,
18 WM_PAINT = 0x000F,
19 WM_CLOSE = 0x0010,
20 WM_QUERYENDSESSION = 0x0011,
21 WM_QUERYOPEN = 0x0013,
22 WM_ENDSESSION = 0x0016,
23 WM_QUIT = 0x0012,
24 WM_ERASEBKGND = 0x0014,
25 WM_SYSCOLORCHANGE = 0x0015,
26 WM_SHOWWINDOW = 0x0018,
27 WM_WININICHANGE = 0x001A,
28 WM_SETTINGCHANGE = 0x001A,
29 WM_DEVMODECHANGE = 0x001B,
30 WM_ACTIVATEAPP = 0x001C,
31 WM_FONTCHANGE = 0x001D,
32 WM_TIMECHANGE = 0x001E,
33 WM_CANCELMODE = 0x001F,
34 WM_SETCURSOR = 0x0020,
35 WM_MOUSEACTIVATE = 0x0021,
36 WM_CHILDACTIVATE = 0x0022,
37 WM_QUEUESYNC = 0x0023,
38 WM_GETMINMAXINFO = 0x0024,
39 WM_PAINTICON = 0x0026,
40 WM_ICONERASEBKGND = 0x0027,
41 WM_NEXTDLGCTL = 0x0028,
42 WM_SPOOLERSTATUS = 0x002A,
43 WM_DRAWITEM = 0x002B,
44 WM_MEASUREITEM = 0x002C,
45 WM_DELETEITEM = 0x002D,
46 WM_VKEYTOITEM = 0x002E,
47 WM_CHARTOITEM = 0x002F,
48 WM_SETFONT = 0x0030,
49 WM_GETFONT = 0x0031,
50 WM_SETHOTKEY = 0x0032,
51 WM_GETHOTKEY = 0x0033,
52 WM_QUERYDRAGICON = 0x0037,
53 WM_COMPAREITEM = 0x0039,
54 WM_GETOBJECT = 0x003D,
55 WM_COMPACTING = 0x0041,
56 WM_COMMNOTIFY = 0x0044,
57 WM_WINDOWPOSCHANGING = 0x0046,
58 WM_WINDOWPOSCHANGED = 0x0047,
59 WM_POWER = 0x0048,
60 WM_COPYDATA = 0x004A,
61 WM_CANCELJOURNAL = 0x004B,
62 WM_NOTIFY = 0x004E,
63 WM_INPUTLANGCHANGEREQUEST = 0x0050,
64 WM_INPUTLANGCHANGE = 0x0051,
65 WM_TCARD = 0x0052,
66 WM_HELP = 0x0053,
67 WM_USERCHANGED = 0x0054,
68 WM_NOTIFYFORMAT = 0x0055,
69 WM_CONTEXTMENU = 0x007B,
70 WM_STYLECHANGING = 0x007C,
71 WM_STYLECHANGED = 0x007D,
72 WM_DISPLAYCHANGE = 0x007E,
73 WM_GETICON = 0x007F,
74 WM_SETICON = 0x0080,
75 WM_NCCREATE = 0x0081,
76 WM_NCDESTROY = 0x0082,
77 WM_NCCALCSIZE = 0x0083,
78 WM_NCHITTEST = 0x0084,
79 WM_NCPAINT = 0x0085,
80 WM_NCACTIVATE = 0x0086,
81 WM_GETDLGCODE = 0x0087,
82 WM_SYNCPAINT = 0x0088,
83 WM_NCMOUSEMOVE = 0x00A0,
84 WM_NCLBUTTONDOWN = 0x00A1,
85 WM_NCLBUTTONUP = 0x00A2,
86 WM_NCLBUTTONDBLCLK = 0x00A3,
87 WM_NCRBUTTONDOWN = 0x00A4,
88 WM_NCRBUTTONUP = 0x00A5,
89 WM_NCRBUTTONDBLCLK = 0x00A6,
90 WM_NCMBUTTONDOWN = 0x00A7,
91 WM_NCMBUTTONUP = 0x00A8,
92 WM_NCMBUTTONDBLCLK = 0x00A9,
93 WM_NCXBUTTONDOWN = 0x00AB,
94 WM_NCXBUTTONUP = 0x00AC,
95 WM_NCXBUTTONDBLCLK = 0x00AD,
96 WM_INPUT = 0x00FF,
97 WM_KEYFIRST = 0x0100,
98 WM_KEYDOWN = 0x0100,
99 WM_KEYUP = 0x0101,
100 WM_CHAR = 0x0102,
101 WM_DEADCHAR = 0x0103,
102 WM_SYSKEYDOWN = 0x0104,
103 WM_SYSKEYUP = 0x0105,
104 WM_SYSCHAR = 0x0106,
105 WM_SYSDEADCHAR = 0x0107,
106 WM_UNICHAR = 0x0109,
107 WM_KEYLAST_NT501 = 0x0109,
108 UNICODE_NOCHAR = 0xFFFF,
109 WM_KEYLAST_PRE501 = 0x0108,
110 WM_IME_STARTCOMPOSITION = 0x010D,
111 WM_IME_ENDCOMPOSITION = 0x010E,
112 WM_IME_COMPOSITION = 0x010F,
113 WM_IME_KEYLAST = 0x010F,
114 WM_INITDIALOG = 0x0110,
115 WM_COMMAND = 0x0111,
116 WM_SYSCOMMAND = 0x0112,
117 WM_TIMER = 0x0113,
118 WM_HSCROLL = 0x0114,
119 WM_VSCROLL = 0x0115,
120 WM_INITMENU = 0x0116,
121 WM_INITMENUPOPUP = 0x0117,
122 WM_MENUSELECT = 0x011F,
123 WM_MENUCHAR = 0x0120,
124 WM_ENTERIDLE = 0x0121,
125 WM_MENURBUTTONUP = 0x0122,
126 WM_MENUDRAG = 0x0123,
127 WM_MENUGETOBJECT = 0x0124,
128 WM_UNINITMENUPOPUP = 0x0125,
129 WM_MENUCOMMAND = 0x0126,
130 WM_CHANGEUISTATE = 0x0127,
131 WM_UPDATEUISTATE = 0x0128,
132 WM_QUERYUISTATE = 0x0129,
133 WM_CTLCOLORMSGBOX = 0x0132,
134 WM_CTLCOLOREDIT = 0x0133,
135 WM_CTLCOLORLISTBOX = 0x0134,
136 WM_CTLCOLORBTN = 0x0135,
137 WM_CTLCOLORDLG = 0x0136,
138 WM_CTLCOLORSCROLLBAR = 0x0137,
139 WM_CTLCOLORSTATIC = 0x0138,
140 WM_MOUSEFIRST = 0x0200,
141 WM_MOUSEMOVE = 0x0200,
142 WM_LBUTTONDOWN = 0x0201,
143 WM_LBUTTONUP = 0x0202,
144 WM_LBUTTONDBLCLK = 0x0203,
145 WM_RBUTTONDOWN = 0x0204,
146 WM_RBUTTONUP = 0x0205,
147 WM_RBUTTONDBLCLK = 0x0206,
148 WM_MBUTTONDOWN = 0x0207,
149 WM_MBUTTONUP = 0x0208,
150 WM_MBUTTONDBLCLK = 0x0209,
151 WM_MOUSEWHEEL = 0x020A,
152 WM_XBUTTONDOWN = 0x020B,
153 WM_XBUTTONUP = 0x020C,
154 WM_XBUTTONDBLCLK = 0x020D,
155 WM_MOUSELAST_5 = 0x020D,
156 WM_MOUSELAST_4 = 0x020A,
157 WM_MOUSELAST_PRE_4 = 0x0209,
158 WM_PARENTNOTIFY = 0x0210,
159 WM_ENTERMENULOOP = 0x0211,
160 WM_EXITMENULOOP = 0x0212,
161 WM_NEXTMENU = 0x0213,
162 WM_SIZING = 0x0214,
163 WM_CAPTURECHANGED = 0x0215,
164 WM_MOVING = 0x0216,
165 WM_POWERBROADCAST = 0x0218,
166 WM_DEVICECHANGE = 0x0219,
167 WM_MDICREATE = 0x0220,
168 WM_MDIDESTROY = 0x0221,
169 WM_MDIACTIVATE = 0x0222,
170 WM_MDIRESTORE = 0x0223,
171 WM_MDINEXT = 0x0224,
172 WM_MDIMAXIMIZE = 0x0225,
173 WM_MDITILE = 0x0226,
174 WM_MDICASCADE = 0x0227,
175 WM_MDIICONARRANGE = 0x0228,
176 WM_MDIGETACTIVE = 0x0229,
177 WM_MDISETMENU = 0x0230,
178 WM_ENTERSIZEMOVE = 0x0231,
179 WM_EXITSIZEMOVE = 0x0232,
180 WM_DROPFILES = 0x0233,
181 WM_MDIREFRESHMENU = 0x0234,
182 WM_IME_SETCONTEXT = 0x0281,
183 WM_IME_NOTIFY = 0x0282,
184 WM_IME_CONTROL = 0x0283,
185 WM_IME_COMPOSITIONFULL = 0x0284,
186 WM_IME_SELECT = 0x0285,
187 WM_IME_CHAR = 0x0286,
188 WM_IME_REQUEST = 0x0288,
189 WM_IME_KEYDOWN = 0x0290,
190 WM_IME_KEYUP = 0x0291,
191 WM_MOUSEHOVER = 0x02A1,
192 WM_MOUSELEAVE = 0x02A3,
193 WM_NCMOUSEHOVER = 0x02A0,
194 WM_NCMOUSELEAVE = 0x02A2,
195 WM_WTSSESSION_CHANGE = 0x02B1,
196 WM_TABLET_FIRST = 0x02c0,
197 WM_TABLET_LAST = 0x02df,
198 WM_CUT = 0x0300,
199 WM_COPY = 0x0301,
200 WM_PASTE = 0x0302,
201 WM_CLEAR = 0x0303,
202 WM_UNDO = 0x0304,
203 WM_RENDERFORMAT = 0x0305,
204 WM_RENDERALLFORMATS = 0x0306,
205 WM_DESTROYCLIPBOARD = 0x0307,
206 WM_DRAWCLIPBOARD = 0x0308,
207 WM_PAINTCLIPBOARD = 0x0309,
208 WM_VSCROLLCLIPBOARD = 0x030A,
209 WM_SIZECLIPBOARD = 0x030B,
210 WM_ASKCBFORMATNAME = 0x030C,
211 WM_CHANGECBCHAIN = 0x030D,
212 WM_HSCROLLCLIPBOARD = 0x030E,
213 WM_QUERYNEWPALETTE = 0x030F,
214 WM_PALETTEISCHANGING = 0x0310,
215 WM_PALETTECHANGED = 0x0311,
216 WM_HOTKEY = 0x0312,
217 WM_PRINT = 0x0317,
218 WM_PRINTCLIENT = 0x0318,
219 WM_APPCOMMAND = 0x0319,
220 WM_THEMECHANGED = 0x031A,
221 WM_HANDHELDFIRST = 0x0358,
222 WM_HANDHELDLAST = 0x035F,
223 WM_AFXFIRST = 0x0360,
224 WM_AFXLAST = 0x037F,
225 WM_PENWINFIRST = 0x0380,
226 WM_PENWINLAST = 0x038F,
227 WM_APP = 0x8000,
228 WM_USER = 0x0400,
229 EM_GETSEL = 0x00B0,
230 EM_SETSEL = 0x00B1,
231 EM_GETRECT = 0x00B2,
232 EM_SETRECT = 0x00B3,
233 EM_SETRECTNP = 0x00B4,
234 EM_SCROLL = 0x00B5,
235 EM_LINESCROLL = 0x00B6,
236 EM_SCROLLCARET = 0x00B7,
237 EM_GETMODIFY = 0x00B8,
238 EM_SETMODIFY = 0x00B9,
239 EM_GETLINECOUNT = 0x00BA,
240 EM_LINEINDEX = 0x00BB,
241 EM_SETHANDLE = 0x00BC,
242 EM_GETHANDLE = 0x00BD,
243 EM_GETTHUMB = 0x00BE,
244 EM_LINELENGTH = 0x00C1,
245 EM_REPLACESEL = 0x00C2,
246 EM_GETLINE = 0x00C4,
247 EM_LIMITTEXT = 0x00C5,
248 EM_CANUNDO = 0x00C6,
249 EM_UNDO = 0x00C7,
250 EM_FMTLINES = 0x00C8,
251 EM_LINEFROMCHAR = 0x00C9,
252 EM_SETTABSTOPS = 0x00CB,
253 EM_SETPASSWORDCHAR = 0x00CC,
254 EM_EMPTYUNDOBUFFER = 0x00CD,
255 EM_GETFIRSTVISIBLELINE = 0x00CE,
256 EM_SETREADONLY = 0x00CF,
257 EM_SETWORDBREAKPROC = 0x00D0,
258 EM_GETWORDBREAKPROC = 0x00D1,
259 EM_GETPASSWORDCHAR = 0x00D2,
260 EM_SETMARGINS = 0x00D3,
261 EM_GETMARGINS = 0x00D4,
262 EM_SETLIMITTEXT = EM_LIMITTEXT,
263 EM_GETLIMITTEXT = 0x00D5,
264 EM_POSFROMCHAR = 0x00D6,
265 EM_CHARFROMPOS = 0x00D7,
266 EM_SETIMESTATUS = 0x00D8,
267 EM_GETIMESTATUS = 0x00D9,
268 BM_GETCHECK = 0x00F0,
269 BM_SETCHECK = 0x00F1,
270 BM_GETSTATE = 0x00F2,
271 BM_SETSTATE = 0x00F3,
272 BM_SETSTYLE = 0x00F4,
273 BM_CLICK = 0x00F5,
274 BM_GETIMAGE = 0x00F6,
275 BM_SETIMAGE = 0x00F7,
276 STM_SETICON = 0x0170,
277 STM_GETICON = 0x0171,
278 STM_SETIMAGE = 0x0172,
279 STM_GETIMAGE = 0x0173,
280 STM_MSGMAX = 0x0174,
281 DM_GETDEFID = (WM_USER + 0),
282 DM_SETDEFID = (WM_USER + 1),
283 DM_REPOSITION = (WM_USER + 2),
284 LB_ADDSTRING = 0x0180,
285 LB_INSERTSTRING = 0x0181,
286 LB_DELETESTRING = 0x0182,
287 LB_SELITEMRANGEEX = 0x0183,
288 LB_RESETCONTENT = 0x0184,
289 LB_SETSEL = 0x0185,
290 LB_SETCURSEL = 0x0186,
291 LB_GETSEL = 0x0187,
292 LB_GETCURSEL = 0x0188,
293 LB_GETTEXT = 0x0189,
294 LB_GETTEXTLEN = 0x018A,
295 LB_GETCOUNT = 0x018B,
296 LB_SELECTSTRING = 0x018C,
297 LB_DIR = 0x018D,
298 LB_GETTOPINDEX = 0x018E,
299 LB_FINDSTRING = 0x018F,
300 LB_GETSELCOUNT = 0x0190,
301 LB_GETSELITEMS = 0x0191,
302 LB_SETTABSTOPS = 0x0192,
303 LB_GETHORIZONTALEXTENT = 0x0193,
304 LB_SETHORIZONTALEXTENT = 0x0194,
305 LB_SETCOLUMNWIDTH = 0x0195,
306 LB_ADDFILE = 0x0196,
307 LB_SETTOPINDEX = 0x0197,
308 LB_GETITEMRECT = 0x0198,
309 LB_GETITEMDATA = 0x0199,
310 LB_SETITEMDATA = 0x019A,
311 LB_SELITEMRANGE = 0x019B,
312 LB_SETANCHORINDEX = 0x019C,
313 LB_GETANCHORINDEX = 0x019D,
314 LB_SETCARETINDEX = 0x019E,
315 LB_GETCARETINDEX = 0x019F,
316 LB_SETITEMHEIGHT = 0x01A0,
317 LB_GETITEMHEIGHT = 0x01A1,
318 LB_FINDSTRINGEXACT = 0x01A2,
319 LB_SETLOCALE = 0x01A5,
320 LB_GETLOCALE = 0x01A6,
321 LB_SETCOUNT = 0x01A7,
322 LB_INITSTORAGE = 0x01A8,
323 LB_ITEMFROMPOINT = 0x01A9,
324 LB_MULTIPLEADDSTRING = 0x01B1,
325 LB_GETLISTBOXINFO = 0x01B2,
326 LB_MSGMAX_501 = 0x01B3,
327 LB_MSGMAX_WCE4 = 0x01B1,
328 LB_MSGMAX_4 = 0x01B0,
329 LB_MSGMAX_PRE4 = 0x01A8,
330 CB_GETEDITSEL = 0x0140,
331 CB_LIMITTEXT = 0x0141,
332 CB_SETEDITSEL = 0x0142,
333 CB_ADDSTRING = 0x0143,
334 CB_DELETESTRING = 0x0144,
335 CB_DIR = 0x0145,
336 CB_GETCOUNT = 0x0146,
337 CB_GETCURSEL = 0x0147,
338 CB_GETLBTEXT = 0x0148,
339 CB_GETLBTEXTLEN = 0x0149,
340 CB_INSERTSTRING = 0x014A,
341 CB_RESETCONTENT = 0x014B,
342 CB_FINDSTRING = 0x014C,
343 CB_SELECTSTRING = 0x014D,
344 CB_SETCURSEL = 0x014E,
345 CB_SHOWDROPDOWN = 0x014F,
346 CB_GETITEMDATA = 0x0150,
347 CB_SETITEMDATA = 0x0151,
348 CB_GETDROPPEDCONTROLRECT = 0x0152,
349 CB_SETITEMHEIGHT = 0x0153,
350 CB_GETITEMHEIGHT = 0x0154,
351 CB_SETEXTENDEDUI = 0x0155,
352 CB_GETEXTENDEDUI = 0x0156,
353 CB_GETDROPPEDSTATE = 0x0157,
354 CB_FINDSTRINGEXACT = 0x0158,
355 CB_SETLOCALE = 0x0159,
356 CB_GETLOCALE = 0x015A,
357 CB_GETTOPINDEX = 0x015B,
358 CB_SETTOPINDEX = 0x015C,
359 CB_GETHORIZONTALEXTENT = 0x015d,
360 CB_SETHORIZONTALEXTENT = 0x015e,
361 CB_GETDROPPEDWIDTH = 0x015f,
362 CB_SETDROPPEDWIDTH = 0x0160,
363 CB_INITSTORAGE = 0x0161,
364 CB_MULTIPLEADDSTRING = 0x0163,
365 CB_GETCOMBOBOXINFO = 0x0164,
366 CB_MSGMAX_501 = 0x0165,
367 CB_MSGMAX_WCE400 = 0x0163,
368 CB_MSGMAX_400 = 0x0162,
369 CB_MSGMAX_PRE400 = 0x015B,
370 SBM_SETPOS = 0x00E0,
371 SBM_GETPOS = 0x00E1,
372 SBM_SETRANGE = 0x00E2,
373 SBM_SETRANGEREDRAW = 0x00E6,
374 SBM_GETRANGE = 0x00E3,
375 SBM_ENABLE_ARROWS = 0x00E4,
376 SBM_SETSCROLLINFO = 0x00E9,
377 SBM_GETSCROLLINFO = 0x00EA,
378 SBM_GETSCROLLBARINFO = 0x00EB,
379 LVM_FIRST = 0x1000,// ListView messages
380 TV_FIRST = 0x1100,// TreeView messages
381 HDM_FIRST = 0x1200,// Header messages
382 TCM_FIRST = 0x1300,// Tab control messages
383 PGM_FIRST = 0x1400,// Pager control messages
384 ECM_FIRST = 0x1500,// Edit control messages
385 BCM_FIRST = 0x1600,// Button control messages
386 CBM_FIRST = 0x1700,// Combobox control messages
387 CCM_FIRST = 0x2000,// Common control shared messages
388 CCM_LAST = (CCM_FIRST + 0x200),
389 CCM_SETBKCOLOR = (CCM_FIRST + 1),
390 CCM_SETCOLORSCHEME = (CCM_FIRST + 2),
391 CCM_GETCOLORSCHEME = (CCM_FIRST + 3),
392 CCM_GETDROPTARGET = (CCM_FIRST + 4),
393 CCM_SETUNICODEFORMAT = (CCM_FIRST + 5),
394 CCM_GETUNICODEFORMAT = (CCM_FIRST + 6),
395 CCM_SETVERSION = (CCM_FIRST + 0x7),
396 CCM_GETVERSION = (CCM_FIRST + 0x8),
397 CCM_SETNOTIFYWINDOW = (CCM_FIRST + 0x9),
398 CCM_SETWINDOWTHEME = (CCM_FIRST + 0xb),
399 CCM_DPISCALE = (CCM_FIRST + 0xc),
400 HDM_GETITEMCOUNT = (HDM_FIRST + 0),
401 HDM_INSERTITEMA = (HDM_FIRST + 1),
402 HDM_INSERTITEMW = (HDM_FIRST + 10),
403 HDM_DELETEITEM = (HDM_FIRST + 2),
404 HDM_GETITEMA = (HDM_FIRST + 3),
405 HDM_GETITEMW = (HDM_FIRST + 11),
406 HDM_SETITEMA = (HDM_FIRST + 4),
407 HDM_SETITEMW = (HDM_FIRST + 12),
408 HDM_LAYOUT = (HDM_FIRST + 5),
409 HDM_HITTEST = (HDM_FIRST + 6),
410 HDM_GETITEMRECT = (HDM_FIRST + 7),
411 HDM_SETIMAGELIST = (HDM_FIRST + 8),
412 HDM_GETIMAGELIST = (HDM_FIRST + 9),
413 HDM_ORDERTOINDEX = (HDM_FIRST + 15),
414 HDM_CREATEDRAGIMAGE = (HDM_FIRST + 16),
415 HDM_GETORDERARRAY = (HDM_FIRST + 17),
416 HDM_SETORDERARRAY = (HDM_FIRST + 18),
417 HDM_SETHOTDIVIDER = (HDM_FIRST + 19),
418 HDM_SETBITMAPMARGIN = (HDM_FIRST + 20),
419 HDM_GETBITMAPMARGIN = (HDM_FIRST + 21),
420 HDM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
421 HDM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
422 HDM_SETFILTERCHANGETIMEOUT = (HDM_FIRST + 22),
423 HDM_EDITFILTER = (HDM_FIRST + 23),
424 HDM_CLEARFILTER = (HDM_FIRST + 24),
425 TB_ENABLEBUTTON = (WM_USER + 1),
426 TB_CHECKBUTTON = (WM_USER + 2),
427 TB_PRESSBUTTON = (WM_USER + 3),
428 TB_HIDEBUTTON = (WM_USER + 4),
429 TB_INDETERMINATE = (WM_USER + 5),
430 TB_MARKBUTTON = (WM_USER + 6),
431 TB_ISBUTTONENABLED = (WM_USER + 9),
432 TB_ISBUTTONCHECKED = (WM_USER + 10),
433 TB_ISBUTTONPRESSED = (WM_USER + 11),
434 TB_ISBUTTONHIDDEN = (WM_USER + 12),
435 TB_ISBUTTONINDETERMINATE = (WM_USER + 13),
436 TB_ISBUTTONHIGHLIGHTED = (WM_USER + 14),
437 TB_SETSTATE = (WM_USER + 17),
438 TB_GETSTATE = (WM_USER + 18),
439 TB_ADDBITMAP = (WM_USER + 19),
440 TB_ADDBUTTONSA = (WM_USER + 20),
441 TB_INSERTBUTTONA = (WM_USER + 21),
442 TB_ADDBUTTONS = (WM_USER + 20),
443 TB_INSERTBUTTON = (WM_USER + 21),
444 TB_DELETEBUTTON = (WM_USER + 22),
445 TB_GETBUTTON = (WM_USER + 23),
446 TB_BUTTONCOUNT = (WM_USER + 24),
447 TB_COMMANDTOINDEX = (WM_USER + 25),
448 TB_SAVERESTOREA = (WM_USER + 26),
449 TB_SAVERESTOREW = (WM_USER + 76),
450 TB_CUSTOMIZE = (WM_USER + 27),
451 TB_ADDSTRINGA = (WM_USER + 28),
452 TB_ADDSTRINGW = (WM_USER + 77),
453 TB_GETITEMRECT = (WM_USER + 29),
454 TB_BUTTONSTRUCTSIZE = (WM_USER + 30),
455 TB_SETBUTTONSIZE = (WM_USER + 31),
456 TB_SETBITMAPSIZE = (WM_USER + 32),
457 TB_AUTOSIZE = (WM_USER + 33),
458 TB_GETTOOLTIPS = (WM_USER + 35),
459 TB_SETTOOLTIPS = (WM_USER + 36),
460 TB_SETPARENT = (WM_USER + 37),
461 TB_SETROWS = (WM_USER + 39),
462 TB_GETROWS = (WM_USER + 40),
463 TB_SETCMDID = (WM_USER + 42),
464 TB_CHANGEBITMAP = (WM_USER + 43),
465 TB_GETBITMAP = (WM_USER + 44),
466 TB_GETBUTTONTEXTA = (WM_USER + 45),
467 TB_GETBUTTONTEXTW = (WM_USER + 75),
468 TB_REPLACEBITMAP = (WM_USER + 46),
469 TB_SETINDENT = (WM_USER + 47),
470 TB_SETIMAGELIST = (WM_USER + 48),
471 TB_GETIMAGELIST = (WM_USER + 49),
472 TB_LOADIMAGES = (WM_USER + 50),
473 TB_GETRECT = (WM_USER + 51),
474 TB_SETHOTIMAGELIST = (WM_USER + 52),
475 TB_GETHOTIMAGELIST = (WM_USER + 53),
476 TB_SETDISABLEDIMAGELIST = (WM_USER + 54),
477 TB_GETDISABLEDIMAGELIST = (WM_USER + 55),
478 TB_SETSTYLE = (WM_USER + 56),
479 TB_GETSTYLE = (WM_USER + 57),
480 TB_GETBUTTONSIZE = (WM_USER + 58),
481 TB_SETBUTTONWIDTH = (WM_USER + 59),
482 TB_SETMAXTEXTROWS = (WM_USER + 60),
483 TB_GETTEXTROWS = (WM_USER + 61),
484 TB_GETOBJECT = (WM_USER + 62),
485 TB_GETHOTITEM = (WM_USER + 71),
486 TB_SETHOTITEM = (WM_USER + 72),
487 TB_SETANCHORHIGHLIGHT = (WM_USER + 73),
488 TB_GETANCHORHIGHLIGHT = (WM_USER + 74),
489 TB_MAPACCELERATORA = (WM_USER + 78),
490 TB_GETINSERTMARK = (WM_USER + 79),
491 TB_SETINSERTMARK = (WM_USER + 80),
492 TB_INSERTMARKHITTEST = (WM_USER + 81),
493 TB_MOVEBUTTON = (WM_USER + 82),
494 TB_GETMAXSIZE = (WM_USER + 83),
495 TB_SETEXTENDEDSTYLE = (WM_USER + 84),
496 TB_GETEXTENDEDSTYLE = (WM_USER + 85),
497 TB_GETPADDING = (WM_USER + 86),
498 TB_SETPADDING = (WM_USER + 87),
499 TB_SETINSERTMARKCOLOR = (WM_USER + 88),
500 TB_GETINSERTMARKCOLOR = (WM_USER + 89),
501 TB_SETCOLORSCHEME = CCM_SETCOLORSCHEME,
502 TB_GETCOLORSCHEME = CCM_GETCOLORSCHEME,
503 TB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
504 TB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
505 TB_MAPACCELERATORW = (WM_USER + 90),
506 TB_GETBITMAPFLAGS = (WM_USER + 41),
507 TB_GETBUTTONINFOW = (WM_USER + 63),
508 TB_SETBUTTONINFOW = (WM_USER + 64),
509 TB_GETBUTTONINFOA = (WM_USER + 65),
510 TB_SETBUTTONINFOA = (WM_USER + 66),
511 TB_INSERTBUTTONW = (WM_USER + 67),
512 TB_ADDBUTTONSW = (WM_USER + 68),
513 TB_HITTEST = (WM_USER + 69),
514 TB_SETDRAWTEXTFLAGS = (WM_USER + 70),
515 TB_GETSTRINGW = (WM_USER + 91),
516 TB_GETSTRINGA = (WM_USER + 92),
517 TB_GETMETRICS = (WM_USER + 101),
518 TB_SETMETRICS = (WM_USER + 102),
519 TB_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
520 RB_INSERTBANDA = (WM_USER + 1),
521 RB_DELETEBAND = (WM_USER + 2),
522 RB_GETBARINFO = (WM_USER + 3),
523 RB_SETBARINFO = (WM_USER + 4),
524 RB_GETBANDINFO = (WM_USER + 5),
525 RB_SETBANDINFOA = (WM_USER + 6),
526 RB_SETPARENT = (WM_USER + 7),
527 RB_HITTEST = (WM_USER + 8),
528 RB_GETRECT = (WM_USER + 9),
529 RB_INSERTBANDW = (WM_USER + 10),
530 RB_SETBANDINFOW = (WM_USER + 11),
531 RB_GETBANDCOUNT = (WM_USER + 12),
532 RB_GETROWCOUNT = (WM_USER + 13),
533 RB_GETROWHEIGHT = (WM_USER + 14),
534 RB_IDTOINDEX = (WM_USER + 16),
535 RB_GETTOOLTIPS = (WM_USER + 17),
536 RB_SETTOOLTIPS = (WM_USER + 18),
537 RB_SETBKCOLOR = (WM_USER + 19),
538 RB_GETBKCOLOR = (WM_USER + 20),
539 RB_SETTEXTCOLOR = (WM_USER + 21),
540 RB_GETTEXTCOLOR = (WM_USER + 22),
541 RB_SIZETORECT = (WM_USER + 23),
542 RB_SETCOLORSCHEME = CCM_SETCOLORSCHEME,
543 RB_GETCOLORSCHEME = CCM_GETCOLORSCHEME,
544 RB_BEGINDRAG = (WM_USER + 24),
545 RB_ENDDRAG = (WM_USER + 25),
546 RB_DRAGMOVE = (WM_USER + 26),
547 RB_GETBARHEIGHT = (WM_USER + 27),
548 RB_GETBANDINFOW = (WM_USER + 28),
549 RB_GETBANDINFOA = (WM_USER + 29),
550 RB_MINIMIZEBAND = (WM_USER + 30),
551 RB_MAXIMIZEBAND = (WM_USER + 31),
552 RB_GETDROPTARGET = (CCM_GETDROPTARGET),
553 RB_GETBANDBORDERS = (WM_USER + 34),
554 RB_SHOWBAND = (WM_USER + 35),
555 RB_SETPALETTE = (WM_USER + 37),
556 RB_GETPALETTE = (WM_USER + 38),
557 RB_MOVEBAND = (WM_USER + 39),
558 RB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
559 RB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
560 RB_GETBANDMARGINS = (WM_USER + 40),
561 RB_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
562 RB_PUSHCHEVRON = (WM_USER + 43),
563 TTM_ACTIVATE = (WM_USER + 1),
564 TTM_SETDELAYTIME = (WM_USER + 3),
565 TTM_ADDTOOLA = (WM_USER + 4),
566 TTM_ADDTOOLW = (WM_USER + 50),
567 TTM_DELTOOLA = (WM_USER + 5),
568 TTM_DELTOOLW = (WM_USER + 51),
569 TTM_NEWTOOLRECTA = (WM_USER + 6),
570 TTM_NEWTOOLRECTW = (WM_USER + 52),
571 TTM_RELAYEVENT = (WM_USER + 7),
572 TTM_GETTOOLINFOA = (WM_USER + 8),
573 TTM_GETTOOLINFOW = (WM_USER + 53),
574 TTM_SETTOOLINFOA = (WM_USER + 9),
575 TTM_SETTOOLINFOW = (WM_USER + 54),
576 TTM_HITTESTA = (WM_USER + 10),
577 TTM_HITTESTW = (WM_USER + 55),
578 TTM_GETTEXTA = (WM_USER + 11),
579 TTM_GETTEXTW = (WM_USER + 56),
580 TTM_UPDATETIPTEXTA = (WM_USER + 12),
581 TTM_UPDATETIPTEXTW = (WM_USER + 57),
582 TTM_GETTOOLCOUNT = (WM_USER + 13),
583 TTM_ENUMTOOLSA = (WM_USER + 14),
584 TTM_ENUMTOOLSW = (WM_USER + 58),
585 TTM_GETCURRENTTOOLA = (WM_USER + 15),
586 TTM_GETCURRENTTOOLW = (WM_USER + 59),
587 TTM_WINDOWFROMPOINT = (WM_USER + 16),
588 TTM_TRACKACTIVATE = (WM_USER + 17),
589 TTM_TRACKPOSITION = (WM_USER + 18),
590 TTM_SETTIPBKCOLOR = (WM_USER + 19),
591 TTM_SETTIPTEXTCOLOR = (WM_USER + 20),
592 TTM_GETDELAYTIME = (WM_USER + 21),
593 TTM_GETTIPBKCOLOR = (WM_USER + 22),
594 TTM_GETTIPTEXTCOLOR = (WM_USER + 23),
595 TTM_SETMAXTIPWIDTH = (WM_USER + 24),
596 TTM_GETMAXTIPWIDTH = (WM_USER + 25),
597 TTM_SETMARGIN = (WM_USER + 26),
598 TTM_GETMARGIN = (WM_USER + 27),
599 TTM_POP = (WM_USER + 28),
600 TTM_UPDATE = (WM_USER + 29),
601 TTM_GETBUBBLESIZE = (WM_USER + 30),
602 TTM_ADJUSTRECT = (WM_USER + 31),
603 TTM_SETTITLEA = (WM_USER + 32),
604 TTM_SETTITLEW = (WM_USER + 33),
605 TTM_POPUP = (WM_USER + 34),
606 TTM_GETTITLE = (WM_USER + 35),
607 TTM_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
608 SB_SETTEXTA = (WM_USER + 1),
609 SB_SETTEXTW = (WM_USER + 11),
610 SB_GETTEXTA = (WM_USER + 2),
611 SB_GETTEXTW = (WM_USER + 13),
612 SB_GETTEXTLENGTHA = (WM_USER + 3),
613 SB_GETTEXTLENGTHW = (WM_USER + 12),
614 SB_SETPARTS = (WM_USER + 4),
615 SB_GETPARTS = (WM_USER + 6),
616 SB_GETBORDERS = (WM_USER + 7),
617 SB_SETMINHEIGHT = (WM_USER + 8),
618 SB_SIMPLE = (WM_USER + 9),
619 SB_GETRECT = (WM_USER + 10),
620 SB_ISSIMPLE = (WM_USER + 14),
621 SB_SETICON = (WM_USER + 15),
622 SB_SETTIPTEXTA = (WM_USER + 16),
623 SB_SETTIPTEXTW = (WM_USER + 17),
624 SB_GETTIPTEXTA = (WM_USER + 18),
625 SB_GETTIPTEXTW = (WM_USER + 19),
626 SB_GETICON = (WM_USER + 20),
627 SB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
628 SB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
629 SB_SETBKCOLOR = CCM_SETBKCOLOR,
630 SB_SIMPLEID = 0x00ff,
631 TBM_GETPOS = (WM_USER),
632 TBM_GETRANGEMIN = (WM_USER + 1),
633 TBM_GETRANGEMAX = (WM_USER + 2),
634 TBM_GETTIC = (WM_USER + 3),
635 TBM_SETTIC = (WM_USER + 4),
636 TBM_SETPOS = (WM_USER + 5),
637 TBM_SETRANGE = (WM_USER + 6),
638 TBM_SETRANGEMIN = (WM_USER + 7),
639 TBM_SETRANGEMAX = (WM_USER + 8),
640 TBM_CLEARTICS = (WM_USER + 9),
641 TBM_SETSEL = (WM_USER + 10),
642 TBM_SETSELSTART = (WM_USER + 11),
643 TBM_SETSELEND = (WM_USER + 12),
644 TBM_GETPTICS = (WM_USER + 14),
645 TBM_GETTICPOS = (WM_USER + 15),
646 TBM_GETNUMTICS = (WM_USER + 16),
647 TBM_GETSELSTART = (WM_USER + 17),
648 TBM_GETSELEND = (WM_USER + 18),
649 TBM_CLEARSEL = (WM_USER + 19),
650 TBM_SETTICFREQ = (WM_USER + 20),
651 TBM_SETPAGESIZE = (WM_USER + 21),
652 TBM_GETPAGESIZE = (WM_USER + 22),
653 TBM_SETLINESIZE = (WM_USER + 23),
654 TBM_GETLINESIZE = (WM_USER + 24),
655 TBM_GETTHUMBRECT = (WM_USER + 25),
656 TBM_GETCHANNELRECT = (WM_USER + 26),
657 TBM_SETTHUMBLENGTH = (WM_USER + 27),
658 TBM_GETTHUMBLENGTH = (WM_USER + 28),
659 TBM_SETTOOLTIPS = (WM_USER + 29),
660 TBM_GETTOOLTIPS = (WM_USER + 30),
661 TBM_SETTIPSIDE = (WM_USER + 31),
662 TBM_SETBUDDY = (WM_USER + 32),
663 TBM_GETBUDDY = (WM_USER + 33),
664 TBM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
665 TBM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
666 DL_BEGINDRAG = (WM_USER + 133),
667 DL_DRAGGING = (WM_USER + 134),
668 DL_DROPPED = (WM_USER + 135),
669 DL_CANCELDRAG = (WM_USER + 136),
670 UDM_SETRANGE = (WM_USER + 101),
671 UDM_GETRANGE = (WM_USER + 102),
672 UDM_SETPOS = (WM_USER + 103),
673 UDM_GETPOS = (WM_USER + 104),
674 UDM_SETBUDDY = (WM_USER + 105),
675 UDM_GETBUDDY = (WM_USER + 106),
676 UDM_SETACCEL = (WM_USER + 107),
677 UDM_GETACCEL = (WM_USER + 108),
678 UDM_SETBASE = (WM_USER + 109),
679 UDM_GETBASE = (WM_USER + 110),
680 UDM_SETRANGE32 = (WM_USER + 111),
681 UDM_GETRANGE32 = (WM_USER + 112),
682 UDM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
683 UDM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
684 UDM_SETPOS32 = (WM_USER + 113),
685 UDM_GETPOS32 = (WM_USER + 114),
686 PBM_SETRANGE = (WM_USER + 1),
687 PBM_SETPOS = (WM_USER + 2),
688 PBM_DELTAPOS = (WM_USER + 3),
689 PBM_SETSTEP = (WM_USER + 4),
690 PBM_STEPIT = (WM_USER + 5),
691 PBM_SETRANGE32 = (WM_USER + 6),
692 PBM_GETRANGE = (WM_USER + 7),
693 PBM_GETPOS = (WM_USER + 8),
694 PBM_SETBARCOLOR = (WM_USER + 9),
695 PBM_SETBKCOLOR = CCM_SETBKCOLOR,
696 HKM_SETHOTKEY = (WM_USER + 1),
697 HKM_GETHOTKEY = (WM_USER + 2),
698 HKM_SETRULES = (WM_USER + 3),
699 LVM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
700 LVM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
701 LVM_GETBKCOLOR = (LVM_FIRST + 0),
702 LVM_SETBKCOLOR = (LVM_FIRST + 1),
703 LVM_GETIMAGELIST = (LVM_FIRST + 2),
704 LVM_SETIMAGELIST = (LVM_FIRST + 3),
705 LVM_GETITEMCOUNT = (LVM_FIRST + 4),
706 LVM_GETITEMA = (LVM_FIRST + 5),
707 LVM_GETITEMW = (LVM_FIRST + 75),
708 LVM_SETITEMA = (LVM_FIRST + 6),
709 LVM_SETITEMW = (LVM_FIRST + 76),
710 LVM_INSERTITEMA = (LVM_FIRST + 7),
711 LVM_INSERTITEMW = (LVM_FIRST + 77),
712 LVM_DELETEITEM = (LVM_FIRST + 8),
713 LVM_DELETEALLITEMS = (LVM_FIRST + 9),
714 LVM_GETCALLBACKMASK = (LVM_FIRST + 10),
715 LVM_SETCALLBACKMASK = (LVM_FIRST + 11),
716 LVM_FINDITEMA = (LVM_FIRST + 13),
717 LVM_FINDITEMW = (LVM_FIRST + 83),
718 LVM_GETITEMRECT = (LVM_FIRST + 14),
719 LVM_SETITEMPOSITION = (LVM_FIRST + 15),
720 LVM_GETITEMPOSITION = (LVM_FIRST + 16),
721 LVM_GETSTRINGWIDTHA = (LVM_FIRST + 17),
722 LVM_GETSTRINGWIDTHW = (LVM_FIRST + 87),
723 LVM_HITTEST = (LVM_FIRST + 18),
724 LVM_ENSUREVISIBLE = (LVM_FIRST + 19),
725 LVM_SCROLL = (LVM_FIRST + 20),
726 LVM_REDRAWITEMS = (LVM_FIRST + 21),
727 LVM_ARRANGE = (LVM_FIRST + 22),
728 LVM_EDITLABELA = (LVM_FIRST + 23),
729 LVM_EDITLABELW = (LVM_FIRST + 118),
730 LVM_GETEDITCONTROL = (LVM_FIRST + 24),
731 LVM_GETCOLUMNA = (LVM_FIRST + 25),
732 LVM_GETCOLUMNW = (LVM_FIRST + 95),
733 LVM_SETCOLUMNA = (LVM_FIRST + 26),
734 LVM_SETCOLUMNW = (LVM_FIRST + 96),
735 LVM_INSERTCOLUMNA = (LVM_FIRST + 27),
736 LVM_INSERTCOLUMNW = (LVM_FIRST + 97),
737 LVM_DELETECOLUMN = (LVM_FIRST + 28),
738 LVM_GETCOLUMNWIDTH = (LVM_FIRST + 29),
739 LVM_SETCOLUMNWIDTH = (LVM_FIRST + 30),
740 LVM_CREATEDRAGIMAGE = (LVM_FIRST + 33),
741 LVM_GETVIEWRECT = (LVM_FIRST + 34),
742 LVM_GETTEXTCOLOR = (LVM_FIRST + 35),
743 LVM_SETTEXTCOLOR = (LVM_FIRST + 36),
744 LVM_GETTEXTBKCOLOR = (LVM_FIRST + 37),
745 LVM_SETTEXTBKCOLOR = (LVM_FIRST + 38),
746 LVM_GETTOPINDEX = (LVM_FIRST + 39),
747 LVM_GETCOUNTPERPAGE = (LVM_FIRST + 40),
748 LVM_GETORIGIN = (LVM_FIRST + 41),
749 LVM_UPDATE = (LVM_FIRST + 42),
750 LVM_SETITEMSTATE = (LVM_FIRST + 43),
751 LVM_GETITEMSTATE = (LVM_FIRST + 44),
752 LVM_GETITEMTEXTA = (LVM_FIRST + 45),
753 LVM_GETITEMTEXTW = (LVM_FIRST + 115),
754 LVM_SETITEMTEXTA = (LVM_FIRST + 46),
755 LVM_SETITEMTEXTW = (LVM_FIRST + 116),
756 LVM_SETITEMCOUNT = (LVM_FIRST + 47),
757 LVM_SORTITEMS = (LVM_FIRST + 48),
758 LVM_SETITEMPOSITION32 = (LVM_FIRST + 49),
759 LVM_GETSELECTEDCOUNT = (LVM_FIRST + 50),
760 LVM_GETITEMSPACING = (LVM_FIRST + 51),
761 LVM_GETISEARCHSTRINGA = (LVM_FIRST + 52),
762 LVM_GETISEARCHSTRINGW = (LVM_FIRST + 117),
763 LVM_SETICONSPACING = (LVM_FIRST + 53),
764 LVM_SETEXTENDEDLISTVIEWSTYLE = (LVM_FIRST + 54),
765 LVM_GETEXTENDEDLISTVIEWSTYLE = (LVM_FIRST + 55),
766 LVM_GETSUBITEMRECT = (LVM_FIRST + 56),
767 LVM_SUBITEMHITTEST = (LVM_FIRST + 57),
768 LVM_SETCOLUMNORDERARRAY = (LVM_FIRST + 58),
769 LVM_GETCOLUMNORDERARRAY = (LVM_FIRST + 59),
770 LVM_SETHOTITEM = (LVM_FIRST + 60),
771 LVM_GETHOTITEM = (LVM_FIRST + 61),
772 LVM_SETHOTCURSOR = (LVM_FIRST + 62),
773 LVM_GETHOTCURSOR = (LVM_FIRST + 63),
774 LVM_APPROXIMATEVIEWRECT = (LVM_FIRST + 64),
775 LVM_SETWORKAREAS = (LVM_FIRST + 65),
776 LVM_GETWORKAREAS = (LVM_FIRST + 70),
777 LVM_GETNUMBEROFWORKAREAS = (LVM_FIRST + 73),
778 LVM_GETSELECTIONMARK = (LVM_FIRST + 66),
779 LVM_SETSELECTIONMARK = (LVM_FIRST + 67),
780 LVM_SETHOVERTIME = (LVM_FIRST + 71),
781 LVM_GETHOVERTIME = (LVM_FIRST + 72),
782 LVM_SETTOOLTIPS = (LVM_FIRST + 74),
783 LVM_GETTOOLTIPS = (LVM_FIRST + 78),
784 LVM_SORTITEMSEX = (LVM_FIRST + 81),
785 LVM_SETBKIMAGEA = (LVM_FIRST + 68),
786 LVM_SETBKIMAGEW = (LVM_FIRST + 138),
787 LVM_GETBKIMAGEA = (LVM_FIRST + 69),
788 LVM_GETBKIMAGEW = (LVM_FIRST + 139),
789 LVM_SETSELECTEDCOLUMN = (LVM_FIRST + 140),
790 LVM_SETTILEWIDTH = (LVM_FIRST + 141),
791 LVM_SETVIEW = (LVM_FIRST + 142),
792 LVM_GETVIEW = (LVM_FIRST + 143),
793 LVM_INSERTGROUP = (LVM_FIRST + 145),
794 LVM_SETGROUPINFO = (LVM_FIRST + 147),
795 LVM_GETGROUPINFO = (LVM_FIRST + 149),
796 LVM_REMOVEGROUP = (LVM_FIRST + 150),
797 LVM_MOVEGROUP = (LVM_FIRST + 151),
798 LVM_MOVEITEMTOGROUP = (LVM_FIRST + 154),
799 LVM_SETGROUPMETRICS = (LVM_FIRST + 155),
800 LVM_GETGROUPMETRICS = (LVM_FIRST + 156),
801 LVM_ENABLEGROUPVIEW = (LVM_FIRST + 157),
802 LVM_SORTGROUPS = (LVM_FIRST + 158),
803 LVM_INSERTGROUPSORTED = (LVM_FIRST + 159),
804 LVM_REMOVEALLGROUPS = (LVM_FIRST + 160),
805 LVM_HASGROUP = (LVM_FIRST + 161),
806 LVM_SETTILEVIEWINFO = (LVM_FIRST + 162),
807 LVM_GETTILEVIEWINFO = (LVM_FIRST + 163),
808 LVM_SETTILEINFO = (LVM_FIRST + 164),
809 LVM_GETTILEINFO = (LVM_FIRST + 165),
810 LVM_SETINSERTMARK = (LVM_FIRST + 166),
811 LVM_GETINSERTMARK = (LVM_FIRST + 167),
812 LVM_INSERTMARKHITTEST = (LVM_FIRST + 168),
813 LVM_GETINSERTMARKRECT = (LVM_FIRST + 169),
814 LVM_SETINSERTMARKCOLOR = (LVM_FIRST + 170),
815 LVM_GETINSERTMARKCOLOR = (LVM_FIRST + 171),
816 LVM_SETINFOTIP = (LVM_FIRST + 173),
817 LVM_GETSELECTEDCOLUMN = (LVM_FIRST + 174),
818 LVM_ISGROUPVIEWENABLED = (LVM_FIRST + 175),
819 LVM_GETOUTLINECOLOR = (LVM_FIRST + 176),
820 LVM_SETOUTLINECOLOR = (LVM_FIRST + 177),
821 LVM_CANCELEDITLABEL = (LVM_FIRST + 179),
822 LVM_MAPINDEXTOID = (LVM_FIRST + 180),
823 LVM_MAPIDTOINDEX = (LVM_FIRST + 181),
824 TVM_INSERTITEMA = (TV_FIRST + 0),
825 TVM_INSERTITEMW = (TV_FIRST + 50),
826 TVM_DELETEITEM = (TV_FIRST + 1),
827 TVM_EXPAND = (TV_FIRST + 2),
828 TVM_GETITEMRECT = (TV_FIRST + 4),
829 TVM_GETCOUNT = (TV_FIRST + 5),
830 TVM_GETINDENT = (TV_FIRST + 6),
831 TVM_SETINDENT = (TV_FIRST + 7),
832 TVM_GETIMAGELIST = (TV_FIRST + 8),
833 TVM_SETIMAGELIST = (TV_FIRST + 9),
834 TVM_GETNEXTITEM = (TV_FIRST + 10),
835 TVM_SELECTITEM = (TV_FIRST + 11),
836 TVM_GETITEMA = (TV_FIRST + 12),
837 TVM_GETITEMW = (TV_FIRST + 62),
838 TVM_SETITEMA = (TV_FIRST + 13),
839 TVM_SETITEMW = (TV_FIRST + 63),
840 TVM_EDITLABELA = (TV_FIRST + 14),
841 TVM_EDITLABELW = (TV_FIRST + 65),
842 TVM_GETEDITCONTROL = (TV_FIRST + 15),
843 TVM_GETVISIBLECOUNT = (TV_FIRST + 16),
844 TVM_HITTEST = (TV_FIRST + 17),
845 TVM_CREATEDRAGIMAGE = (TV_FIRST + 18),
846 TVM_SORTCHILDREN = (TV_FIRST + 19),
847 TVM_ENSUREVISIBLE = (TV_FIRST + 20),
848 TVM_SORTCHILDRENCB = (TV_FIRST + 21),
849 TVM_ENDEDITLABELNOW = (TV_FIRST + 22),
850 TVM_GETISEARCHSTRINGA = (TV_FIRST + 23),
851 TVM_GETISEARCHSTRINGW = (TV_FIRST + 64),
852 TVM_SETTOOLTIPS = (TV_FIRST + 24),
853 TVM_GETTOOLTIPS = (TV_FIRST + 25),
854 TVM_SETINSERTMARK = (TV_FIRST + 26),
855 TVM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
856 TVM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
857 TVM_SETITEMHEIGHT = (TV_FIRST + 27),
858 TVM_GETITEMHEIGHT = (TV_FIRST + 28),
859 TVM_SETBKCOLOR = (TV_FIRST + 29),
860 TVM_SETTEXTCOLOR = (TV_FIRST + 30),
861 TVM_GETBKCOLOR = (TV_FIRST + 31),
862 TVM_GETTEXTCOLOR = (TV_FIRST + 32),
863 TVM_SETSCROLLTIME = (TV_FIRST + 33),
864 TVM_GETSCROLLTIME = (TV_FIRST + 34),
865 TVM_SETINSERTMARKCOLOR = (TV_FIRST + 37),
866 TVM_GETINSERTMARKCOLOR = (TV_FIRST + 38),
867 TVM_GETITEMSTATE = (TV_FIRST + 39),
868 TVM_SETLINECOLOR = (TV_FIRST + 40),
869 TVM_GETLINECOLOR = (TV_FIRST + 41),
870 TVM_MAPACCIDTOHTREEITEM = (TV_FIRST + 42),
871 TVM_MAPHTREEITEMTOACCID = (TV_FIRST + 43),
872 CBEM_INSERTITEMA = (WM_USER + 1),
873 CBEM_SETIMAGELIST = (WM_USER + 2),
874 CBEM_GETIMAGELIST = (WM_USER + 3),
875 CBEM_GETITEMA = (WM_USER + 4),
876 CBEM_SETITEMA = (WM_USER + 5),
877 CBEM_DELETEITEM = CB_DELETESTRING,
878 CBEM_GETCOMBOCONTROL = (WM_USER + 6),
879 CBEM_GETEDITCONTROL = (WM_USER + 7),
880 CBEM_SETEXTENDEDSTYLE = (WM_USER + 14),
881 CBEM_GETEXTENDEDSTYLE = (WM_USER + 9),
882 CBEM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
883 CBEM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
884 CBEM_SETEXSTYLE = (WM_USER + 8),
885 CBEM_GETEXSTYLE = (WM_USER + 9),
886 CBEM_HASEDITCHANGED = (WM_USER + 10),
887 CBEM_INSERTITEMW = (WM_USER + 11),
888 CBEM_SETITEMW = (WM_USER + 12),
889 CBEM_GETITEMW = (WM_USER + 13),
890 TCM_GETIMAGELIST = (TCM_FIRST + 2),
891 TCM_SETIMAGELIST = (TCM_FIRST + 3),
892 TCM_GETITEMCOUNT = (TCM_FIRST + 4),
893 TCM_GETITEMA = (TCM_FIRST + 5),
894 TCM_GETITEMW = (TCM_FIRST + 60),
895 TCM_SETITEMA = (TCM_FIRST + 6),
896 TCM_SETITEMW = (TCM_FIRST + 61),
897 TCM_INSERTITEMA = (TCM_FIRST + 7),
898 TCM_INSERTITEMW = (TCM_FIRST + 62),
899 TCM_DELETEITEM = (TCM_FIRST + 8),
900 TCM_DELETEALLITEMS = (TCM_FIRST + 9),
901 TCM_GETITEMRECT = (TCM_FIRST + 10),
902 TCM_GETCURSEL = (TCM_FIRST + 11),
903 TCM_SETCURSEL = (TCM_FIRST + 12),
904 TCM_HITTEST = (TCM_FIRST + 13),
905 TCM_SETITEMEXTRA = (TCM_FIRST + 14),
906 TCM_ADJUSTRECT = (TCM_FIRST + 40),
907 TCM_SETITEMSIZE = (TCM_FIRST + 41),
908 TCM_REMOVEIMAGE = (TCM_FIRST + 42),
909 TCM_SETPADDING = (TCM_FIRST + 43),
910 TCM_GETROWCOUNT = (TCM_FIRST + 44),
911 TCM_GETTOOLTIPS = (TCM_FIRST + 45),
912 TCM_SETTOOLTIPS = (TCM_FIRST + 46),
913 TCM_GETCURFOCUS = (TCM_FIRST + 47),
914 TCM_SETCURFOCUS = (TCM_FIRST + 48),
915 TCM_SETMINTABWIDTH = (TCM_FIRST + 49),
916 TCM_DESELECTALL = (TCM_FIRST + 50),
917 TCM_HIGHLIGHTITEM = (TCM_FIRST + 51),
918 TCM_SETEXTENDEDSTYLE = (TCM_FIRST + 52),
919 TCM_GETEXTENDEDSTYLE = (TCM_FIRST + 53),
920 TCM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
921 TCM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
922 ACM_OPENA = (WM_USER + 100),
923 ACM_OPENW = (WM_USER + 103),
924 ACM_PLAY = (WM_USER + 101),
925 ACM_STOP = (WM_USER + 102),
926 MCM_FIRST = 0x1000,
927 MCM_GETCURSEL = (MCM_FIRST + 1),
928 MCM_SETCURSEL = (MCM_FIRST + 2),
929 MCM_GETMAXSELCOUNT = (MCM_FIRST + 3),
930 MCM_SETMAXSELCOUNT = (MCM_FIRST + 4),
931 MCM_GETSELRANGE = (MCM_FIRST + 5),
932 MCM_SETSELRANGE = (MCM_FIRST + 6),
933 MCM_GETMONTHRANGE = (MCM_FIRST + 7),
934 MCM_SETDAYSTATE = (MCM_FIRST + 8),
935 MCM_GETMINREQRECT = (MCM_FIRST + 9),
936 MCM_SETCOLOR = (MCM_FIRST + 10),
937 MCM_GETCOLOR = (MCM_FIRST + 11),
938 MCM_SETTODAY = (MCM_FIRST + 12),
939 MCM_GETTODAY = (MCM_FIRST + 13),
940 MCM_HITTEST = (MCM_FIRST + 14),
941 MCM_SETFIRSTDAYOFWEEK = (MCM_FIRST + 15),
942 MCM_GETFIRSTDAYOFWEEK = (MCM_FIRST + 16),
943 MCM_GETRANGE = (MCM_FIRST + 17),
944 MCM_SETRANGE = (MCM_FIRST + 18),
945 MCM_GETMONTHDELTA = (MCM_FIRST + 19),
946 MCM_SETMONTHDELTA = (MCM_FIRST + 20),
947 MCM_GETMAXTODAYWIDTH = (MCM_FIRST + 21),
948 MCM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
949 MCM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
950 DTM_FIRST = 0x1000,
951 DTM_GETSYSTEMTIME = (DTM_FIRST + 1),
952 DTM_SETSYSTEMTIME = (DTM_FIRST + 2),
953 DTM_GETRANGE = (DTM_FIRST + 3),
954 DTM_SETRANGE = (DTM_FIRST + 4),
955 DTM_SETFORMATA = (DTM_FIRST + 5),
956 DTM_SETFORMATW = (DTM_FIRST + 50),
957 DTM_SETMCCOLOR = (DTM_FIRST + 6),
958 DTM_GETMCCOLOR = (DTM_FIRST + 7),
959 DTM_GETMONTHCAL = (DTM_FIRST + 8),
960 DTM_SETMCFONT = (DTM_FIRST + 9),
961 DTM_GETMCFONT = (DTM_FIRST + 10),
962 PGM_SETCHILD = (PGM_FIRST + 1),
963 PGM_RECALCSIZE = (PGM_FIRST + 2),
964 PGM_FORWARDMOUSE = (PGM_FIRST + 3),
965 PGM_SETBKCOLOR = (PGM_FIRST + 4),
966 PGM_GETBKCOLOR = (PGM_FIRST + 5),
967 PGM_SETBORDER = (PGM_FIRST + 6),
968 PGM_GETBORDER = (PGM_FIRST + 7),
969 PGM_SETPOS = (PGM_FIRST + 8),
970 PGM_GETPOS = (PGM_FIRST + 9),
971 PGM_SETBUTTONSIZE = (PGM_FIRST + 10),
972 PGM_GETBUTTONSIZE = (PGM_FIRST + 11),
973 PGM_GETBUTTONSTATE = (PGM_FIRST + 12),
974 PGM_GETDROPTARGET = CCM_GETDROPTARGET,
975 BCM_GETIDEALSIZE = (BCM_FIRST + 0x0001),
976 BCM_SETIMAGELIST = (BCM_FIRST + 0x0002),
977 BCM_GETIMAGELIST = (BCM_FIRST + 0x0003),
978 BCM_SETTEXTMARGIN = (BCM_FIRST + 0x0004),
979 BCM_GETTEXTMARGIN = (BCM_FIRST + 0x0005),
980 EM_SETCUEBANNER = (ECM_FIRST + 1),
981 EM_GETCUEBANNER = (ECM_FIRST + 2),
982 EM_SHOWBALLOONTIP = (ECM_FIRST + 3),
983 EM_HIDEBALLOONTIP = (ECM_FIRST + 4),
984 CB_SETMINVISIBLE = (CBM_FIRST + 1),
985 CB_GETMINVISIBLE = (CBM_FIRST + 2),
986 LM_HITTEST = (WM_USER + 0x300),
987 LM_GETIDEALHEIGHT = (WM_USER + 0x301),
988 LM_SETITEM = (WM_USER + 0x302),
989 LM_GETITEM = (WM_USER + 0x303)
990 }
991
992 /// <summary>
993 /// Virtual Keys
994 /// </summary>
995 public enum VKeys : int
996 {
997 VK_LBUTTON = 0x01, //Left mouse button
998 VK_RBUTTON = 0x02, //Right mouse button
999 VK_CANCEL = 0x03, //Control-break processing
1000 VK_MBUTTON = 0x04, //Middle mouse button (three-button mouse)
1001 VK_BACK = 0x08, //BACKSPACE key
1002 VK_TAB = 0x09, //TAB key
1003 VK_CLEAR = 0x0C, //CLEAR key
1004 VK_RETURN = 0x0D, //ENTER key
1005 VK_SHIFT = 0x10, //SHIFT key
1006 VK_CONTROL = 0x11, //CTRL key
1007 VK_MENU = 0x12, //ALT key
1008 VK_PAUSE = 0x13, //PAUSE key
1009 VK_CAPITAL = 0x14, //CAPS LOCK key
1010 VK_ESCAPE = 0x1B, //ESC key
1011 VK_SPACE = 0x20, //SPACEBAR
1012 VK_PRIOR = 0x21, //PAGE UP key
1013 VK_NEXT = 0x22, //PAGE DOWN key
1014 VK_END = 0x23, //END key
1015 VK_HOME = 0x24, //HOME key
1016 VK_LEFT = 0x25, //LEFT ARROW key
1017 VK_UP = 0x26, //UP ARROW key
1018 VK_RIGHT = 0x27, //RIGHT ARROW key
1019 VK_DOWN = 0x28, //DOWN ARROW key
1020 VK_SELECT = 0x29, //SELECT key
1021 VK_PRINT = 0x2A, //PRINT key
1022 VK_EXECUTE = 0x2B, //EXECUTE key
1023 VK_SNAPSHOT = 0x2C, //PRINT SCREEN key
1024 VK_INSERT = 0x2D, //INS key
1025 VK_DELETE = 0x2E, //DEL key
1026 VK_HELP = 0x2F, //HELP key
1027 VK_0 = 0x30, //0 key
1028 VK_1 = 0x31, //1 key
1029 VK_2 = 0x32, //2 key
1030 VK_3 = 0x33, //3 key
1031 VK_4 = 0x34, //4 key
1032 VK_5 = 0x35, //5 key
1033 VK_6 = 0x36, //6 key
1034 VK_7 = 0x37, //7 key
1035 VK_8 = 0x38, //8 key
1036 VK_9 = 0x39, //9 key
1037 VK_A = 0x41, //A key
1038 VK_B = 0x42, //B key
1039 VK_C = 0x43, //C key
1040 VK_D = 0x44, //D key
1041 VK_E = 0x45, //E key
1042 VK_F = 0x46, //F key
1043 VK_G = 0x47, //G key
1044 VK_H = 0x48, //H key
1045 VK_I = 0x49, //I key
1046 VK_J = 0x4A, //J key
1047 VK_K = 0x4B, //K key
1048 VK_L = 0x4C, //L key
1049 VK_M = 0x4D, //M key
1050 VK_N = 0x4E, //N key
1051 VK_O = 0x4F, //O key
1052 VK_P = 0x50, //P key
1053 VK_Q = 0x51, //Q key
1054 VK_R = 0x52, //R key
1055 VK_S = 0x53, //S key
1056 VK_T = 0x54, //T key
1057 VK_U = 0x55, //U key
1058 VK_V = 0x56, //V key
1059 VK_W = 0x57, //W key
1060 VK_X = 0x58, //X key
1061 VK_Y = 0x59, //Y key
1062 VK_Z = 0x5A, //Z key
1063 VK_NUMPAD0 = 0x60, //Numeric keypad 0 key
1064 VK_NUMPAD1 = 0x61, //Numeric keypad 1 key
1065 VK_NUMPAD2 = 0x62, //Numeric keypad 2 key
1066 VK_NUMPAD3 = 0x63, //Numeric keypad 3 key
1067 VK_NUMPAD4 = 0x64, //Numeric keypad 4 key
1068 VK_NUMPAD5 = 0x65, //Numeric keypad 5 key
1069 VK_NUMPAD6 = 0x66, //Numeric keypad 6 key
1070 VK_NUMPAD7 = 0x67, //Numeric keypad 7 key
1071 VK_NUMPAD8 = 0x68, //Numeric keypad 8 key
1072 VK_NUMPAD9 = 0x69, //Numeric keypad 9 key
1073 VK_SEPARATOR = 0x6C, //Separator key
1074 VK_SUBTRACT = 0x6D, //Subtract key
1075 VK_DECIMAL = 0x6E, //Decimal key
1076 VK_DIVIDE = 0x6F, //Divide key
1077 VK_F1 = 0x70, //F1 key
1078 VK_F2 = 0x71, //F2 key
1079 VK_F3 = 0x72, //F3 key
1080 VK_F4 = 0x73, //F4 key
1081 VK_F5 = 0x74, //F5 key
1082 VK_F6 = 0x75, //F6 key
1083 VK_F7 = 0x76, //F7 key
1084 VK_F8 = 0x77, //F8 key
1085 VK_F9 = 0x78, //F9 key
1086 VK_F10 = 0x79, //F10 key
1087 VK_F11 = 0x7A, //F11 key
1088 VK_F12 = 0x7B, //F12 key
1089 VK_SCROLL = 0x91, //SCROLL LOCK key
1090 VK_LSHIFT = 0xA0, //Left SHIFT key
1091 VK_RSHIFT = 0xA1, //Right SHIFT key
1092 VK_LCONTROL = 0xA2, //Left CONTROL key
1093 VK_RCONTROL = 0xA3, //Right CONTROL key
1094 VK_LMENU = 0xA4, //Left MENU key
1095 VK_RMENU = 0xA5, //Right MENU key
1096 VK_PLAY = 0xFA, //Play key
1097 VK_ZOOM = 0xFB, //Zoom key
1098 }
1099 }