root / tmp / org.txm.setups / nsis / Include / WinMessages.nsh @ 1610
Historique | Voir | Annoter | Télécharger (23,67 ko)
1 | 728 | mdecorde | /* |
---|---|---|---|
2 | 728 | mdecorde | _____________________________________________________________________________ |
3 | 728 | mdecorde | |
4 | 728 | mdecorde | List of common Windows Messages |
5 | 728 | mdecorde | _____________________________________________________________________________ |
6 | 728 | mdecorde | |
7 | 728 | mdecorde | 2005 Shengalts Aleksander aka Instructor (Shengalts@mail.ru) |
8 | 728 | mdecorde | |
9 | 728 | mdecorde | |
10 | 728 | mdecorde | Usage example: |
11 | 728 | mdecorde | --------------------------------------------------- |
12 | 728 | mdecorde | Name "Output" |
13 | 728 | mdecorde | OutFile "Output.exe" |
14 | 728 | mdecorde | |
15 | 728 | mdecorde | !include "WinMessages.nsh" |
16 | 728 | mdecorde | |
17 | 728 | mdecorde | Section |
18 | 728 | mdecorde | FindWindow $0 '#32770' '' $HWNDPARENT |
19 | 728 | mdecorde | GetDlgItem $1 $0 1027 |
20 | 728 | mdecorde | SendMessage $1 ${WM_SETTEXT} 0 'STR:MyText' |
21 | 728 | mdecorde | SectionEnd |
22 | 728 | mdecorde | --------------------------------------------------- |
23 | 728 | mdecorde | |
24 | 728 | mdecorde | |
25 | 728 | mdecorde | Prefix Message category |
26 | 728 | mdecorde | ------------------------- |
27 | 728 | mdecorde | SW ShowWindow Commands |
28 | 728 | mdecorde | BM Button control |
29 | 728 | mdecorde | CB Combo box control |
30 | 728 | mdecorde | EM Edit control |
31 | 728 | mdecorde | LB List box control |
32 | 728 | mdecorde | WM General window |
33 | 728 | mdecorde | ABM Application desktop toolbar |
34 | 728 | mdecorde | DBT Device |
35 | 728 | mdecorde | DM Default push button control |
36 | 728 | mdecorde | HDM Header control |
37 | 728 | mdecorde | LVM List view control |
38 | 728 | mdecorde | SB Status bar window |
39 | 728 | mdecorde | SBM Scroll bar control |
40 | 728 | mdecorde | STM Static control |
41 | 728 | mdecorde | TCM Tab control |
42 | 728 | mdecorde | PBM Progress bar |
43 | 728 | mdecorde | ----------------------------------- |
44 | 728 | mdecorde | |
45 | 728 | mdecorde | NOT included messages (WM_USER + X) |
46 | 728 | mdecorde | ----------------------------------- |
47 | 728 | mdecorde | CBEM Extended combo box control |
48 | 728 | mdecorde | CDM Common dialog box |
49 | 728 | mdecorde | DL Drag list box |
50 | 728 | mdecorde | DTM Date and time picker control |
51 | 728 | mdecorde | HKM Hot key control |
52 | 728 | mdecorde | IPM IP address control |
53 | 728 | mdecorde | MCM Month calendar control |
54 | 728 | mdecorde | PGM Pager control |
55 | 728 | mdecorde | PSM Property sheet |
56 | 728 | mdecorde | RB Rebar control |
57 | 728 | mdecorde | TB Toolbar |
58 | 728 | mdecorde | TBM Trackbar |
59 | 728 | mdecorde | TTM Tooltip control |
60 | 728 | mdecorde | TVM Tree-view control |
61 | 728 | mdecorde | UDM Up-down control |
62 | 728 | mdecorde | ----------------------------------- |
63 | 728 | mdecorde | */ |
64 | 728 | mdecorde | |
65 | 728 | mdecorde | |
66 | 728 | mdecorde | !ifndef WINMESSAGES_INCLUDED |
67 | 728 | mdecorde | !define WINMESSAGES_INCLUDED |
68 | 728 | mdecorde | !verbose push |
69 | 728 | mdecorde | !verbose 3 |
70 | 728 | mdecorde | |
71 | 728 | mdecorde | !define HWND_BROADCAST 0xFFFF |
72 | 728 | mdecorde | |
73 | 728 | mdecorde | #ShowWindow Commands# |
74 | 728 | mdecorde | !define SW_HIDE 0 |
75 | 728 | mdecorde | !define SW_SHOWNORMAL 1 |
76 | 728 | mdecorde | !define SW_NORMAL 1 |
77 | 728 | mdecorde | !define SW_SHOWMINIMIZED 2 |
78 | 728 | mdecorde | !define SW_SHOWMAXIMIZED 3 |
79 | 728 | mdecorde | !define SW_MAXIMIZE 3 |
80 | 728 | mdecorde | !define SW_SHOWNOACTIVATE 4 |
81 | 728 | mdecorde | !define SW_SHOW 5 |
82 | 728 | mdecorde | !define SW_MINIMIZE 6 |
83 | 728 | mdecorde | !define SW_SHOWMINNOACTIVE 7 |
84 | 728 | mdecorde | !define SW_SHOWNA 8 |
85 | 728 | mdecorde | !define SW_RESTORE 9 |
86 | 728 | mdecorde | !define SW_SHOWDEFAULT 10 |
87 | 728 | mdecorde | !define SW_FORCEMINIMIZE 11 |
88 | 728 | mdecorde | !define SW_MAX 11 |
89 | 728 | mdecorde | |
90 | 728 | mdecorde | #Button Control Messages# |
91 | 728 | mdecorde | !define BM_CLICK 0x00F5 |
92 | 728 | mdecorde | !define BM_GETCHECK 0x00F0 |
93 | 728 | mdecorde | !define BM_GETIMAGE 0x00F6 |
94 | 728 | mdecorde | !define BM_GETSTATE 0x00F2 |
95 | 728 | mdecorde | !define BM_SETCHECK 0x00F1 |
96 | 728 | mdecorde | !define BM_SETIMAGE 0x00F7 |
97 | 728 | mdecorde | !define BM_SETSTATE 0x00F3 |
98 | 728 | mdecorde | !define BM_SETSTYLE 0x00F4 |
99 | 728 | mdecorde | |
100 | 728 | mdecorde | !define BST_UNCHECKED 0 |
101 | 728 | mdecorde | !define BST_CHECKED 1 |
102 | 728 | mdecorde | !define BST_INDETERMINATE 2 |
103 | 728 | mdecorde | !define BST_PUSHED 4 |
104 | 728 | mdecorde | !define BST_FOCUS 8 |
105 | 728 | mdecorde | |
106 | 728 | mdecorde | #Combo Box Messages# |
107 | 728 | mdecorde | !define CB_ADDSTRING 0x0143 |
108 | 728 | mdecorde | !define CB_DELETESTRING 0x0144 |
109 | 728 | mdecorde | !define CB_DIR 0x0145 |
110 | 728 | mdecorde | !define CB_FINDSTRING 0x014C |
111 | 728 | mdecorde | !define CB_FINDSTRINGEXACT 0x0158 |
112 | 728 | mdecorde | !define CB_GETCOUNT 0x0146 |
113 | 728 | mdecorde | !define CB_GETCURSEL 0x0147 |
114 | 728 | mdecorde | !define CB_GETDROPPEDCONTROLRECT 0x0152 |
115 | 728 | mdecorde | !define CB_GETDROPPEDSTATE 0x0157 |
116 | 728 | mdecorde | !define CB_GETDROPPEDWIDTH 0x015f |
117 | 728 | mdecorde | !define CB_GETEDITSEL 0x0140 |
118 | 728 | mdecorde | !define CB_GETEXTENDEDUI 0x0156 |
119 | 728 | mdecorde | !define CB_GETHORIZONTALEXTENT 0x015d |
120 | 728 | mdecorde | !define CB_GETITEMDATA 0x0150 |
121 | 728 | mdecorde | !define CB_GETITEMHEIGHT 0x0154 |
122 | 728 | mdecorde | !define CB_GETLBTEXT 0x0148 |
123 | 728 | mdecorde | !define CB_GETLBTEXTLEN 0x0149 |
124 | 728 | mdecorde | !define CB_GETLOCALE 0x015A |
125 | 728 | mdecorde | !define CB_GETTOPINDEX 0x015b |
126 | 728 | mdecorde | !define CB_INITSTORAGE 0x0161 |
127 | 728 | mdecorde | !define CB_INSERTSTRING 0x014A |
128 | 728 | mdecorde | !define CB_LIMITTEXT 0x0141 |
129 | 728 | mdecorde | !define CB_MSGMAX 0x015B # 0x0162 0x0163 |
130 | 728 | mdecorde | !define CB_MULTIPLEADDSTRING 0x0163 |
131 | 728 | mdecorde | !define CB_RESETCONTENT 0x014B |
132 | 728 | mdecorde | !define CB_SELECTSTRING 0x014D |
133 | 728 | mdecorde | !define CB_SETCURSEL 0x014E |
134 | 728 | mdecorde | !define CB_SETDROPPEDWIDTH 0x0160 |
135 | 728 | mdecorde | !define CB_SETEDITSEL 0x0142 |
136 | 728 | mdecorde | !define CB_SETEXTENDEDUI 0x0155 |
137 | 728 | mdecorde | !define CB_SETHORIZONTALEXTENT 0x015e |
138 | 728 | mdecorde | !define CB_SETITEMDATA 0x0151 |
139 | 728 | mdecorde | !define CB_SETITEMHEIGHT 0x0153 |
140 | 728 | mdecorde | !define CB_SETLOCALE 0x0159 |
141 | 728 | mdecorde | !define CB_SETTOPINDEX 0x015c |
142 | 728 | mdecorde | !define CB_SHOWDROPDOWN 0x014F |
143 | 728 | mdecorde | |
144 | 728 | mdecorde | !define CB_ERR -1 |
145 | 728 | mdecorde | |
146 | 728 | mdecorde | #Edit Control Messages# |
147 | 728 | mdecorde | !define EM_CANUNDO 0x00C6 |
148 | 728 | mdecorde | !define EM_CHARFROMPOS 0x00D7 |
149 | 728 | mdecorde | !define EM_EMPTYUNDOBUFFER 0x00CD |
150 | 728 | mdecorde | !define EM_EXLIMITTEXT 0x0435 |
151 | 728 | mdecorde | !define EM_FMTLINES 0x00C8 |
152 | 728 | mdecorde | !define EM_GETFIRSTVISIBLELINE 0x00CE |
153 | 728 | mdecorde | !define EM_GETHANDLE 0x00BD |
154 | 728 | mdecorde | !define EM_GETIMESTATUS 0x00D9 |
155 | 728 | mdecorde | !define EM_GETLIMITTEXT 0x00D5 |
156 | 728 | mdecorde | !define EM_GETLINE 0x00C4 |
157 | 728 | mdecorde | !define EM_GETLINECOUNT 0x00BA |
158 | 728 | mdecorde | !define EM_GETMARGINS 0x00D4 |
159 | 728 | mdecorde | !define EM_GETMODIFY 0x00B8 |
160 | 728 | mdecorde | !define EM_GETPASSWORDCHAR 0x00D2 |
161 | 728 | mdecorde | !define EM_GETRECT 0x00B2 |
162 | 728 | mdecorde | !define EM_GETSEL 0x00B0 |
163 | 728 | mdecorde | !define EM_GETTHUMB 0x00BE |
164 | 728 | mdecorde | !define EM_GETWORDBREAKPROC 0x00D1 |
165 | 728 | mdecorde | !define EM_LIMITTEXT 0x00C5 |
166 | 728 | mdecorde | !define EM_LINEFROMCHAR 0x00C9 |
167 | 728 | mdecorde | !define EM_LINEINDEX 0x00BB |
168 | 728 | mdecorde | !define EM_LINELENGTH 0x00C1 |
169 | 728 | mdecorde | !define EM_LINESCROLL 0x00B6 |
170 | 728 | mdecorde | !define EM_POSFROMCHAR 0x00D6 |
171 | 728 | mdecorde | !define EM_REPLACESEL 0x00C2 |
172 | 728 | mdecorde | !define EM_SCROLL 0x00B5 |
173 | 728 | mdecorde | !define EM_SCROLLCARET 0x00B7 |
174 | 728 | mdecorde | !define EM_SETHANDLE 0x00BC |
175 | 728 | mdecorde | !define EM_SETIMESTATUS 0x00D8 |
176 | 728 | mdecorde | !define EM_SETLIMITTEXT 0x00C5 # Same as EM_LIMITTEXT |
177 | 728 | mdecorde | !define EM_SETMARGINS 0x00D3 |
178 | 728 | mdecorde | !define EM_SETMODIFY 0x00B9 |
179 | 728 | mdecorde | !define EM_SETPASSWORDCHAR 0x00CC |
180 | 728 | mdecorde | !define EM_SETREADONLY 0x00CF |
181 | 728 | mdecorde | !define EM_SETRECT 0x00B3 |
182 | 728 | mdecorde | !define EM_SETRECTNP 0x00B4 |
183 | 728 | mdecorde | !define EM_SETSEL 0x00B1 |
184 | 728 | mdecorde | !define EM_SETTABSTOPS 0x00CB |
185 | 728 | mdecorde | !define EM_SETWORDBREAKPROC 0x00D0 |
186 | 728 | mdecorde | !define EM_UNDO 0x00C7 |
187 | 728 | mdecorde | |
188 | 728 | mdecorde | #Listbox Messages# |
189 | 728 | mdecorde | !define LB_ADDFILE 0x0196 |
190 | 728 | mdecorde | !define LB_ADDSTRING 0x0180 |
191 | 728 | mdecorde | !define LB_DELETESTRING 0x0182 |
192 | 728 | mdecorde | !define LB_DIR 0x018D |
193 | 728 | mdecorde | !define LB_FINDSTRING 0x018F |
194 | 728 | mdecorde | !define LB_FINDSTRINGEXACT 0x01A2 |
195 | 728 | mdecorde | !define LB_GETANCHORINDEX 0x019D |
196 | 728 | mdecorde | !define LB_GETCARETINDEX 0x019F |
197 | 728 | mdecorde | !define LB_GETCOUNT 0x018B |
198 | 728 | mdecorde | !define LB_GETCURSEL 0x0188 |
199 | 728 | mdecorde | !define LB_GETHORIZONTALEXTENT 0x0193 |
200 | 728 | mdecorde | !define LB_GETITEMDATA 0x0199 |
201 | 728 | mdecorde | !define LB_GETITEMHEIGHT 0x01A1 |
202 | 728 | mdecorde | !define LB_GETITEMRECT 0x0198 |
203 | 728 | mdecorde | !define LB_GETLOCALE 0x01A6 |
204 | 728 | mdecorde | !define LB_GETSEL 0x0187 |
205 | 728 | mdecorde | !define LB_GETSELCOUNT 0x0190 |
206 | 728 | mdecorde | !define LB_GETSELITEMS 0x0191 |
207 | 728 | mdecorde | !define LB_GETTEXT 0x0189 |
208 | 728 | mdecorde | !define LB_GETTEXTLEN 0x018A |
209 | 728 | mdecorde | !define LB_GETTOPINDEX 0x018E |
210 | 728 | mdecorde | !define LB_INITSTORAGE 0x01A8 |
211 | 728 | mdecorde | !define LB_INSERTSTRING 0x0181 |
212 | 728 | mdecorde | !define LB_ITEMFROMPOINT 0x01A9 |
213 | 728 | mdecorde | !define LB_MSGMAX 0x01A8 # 0x01B0 0x01B1 |
214 | 728 | mdecorde | !define LB_MULTIPLEADDSTRING 0x01B1 |
215 | 728 | mdecorde | !define LB_RESETCONTENT 0x0184 |
216 | 728 | mdecorde | !define LB_SELECTSTRING 0x018C |
217 | 728 | mdecorde | !define LB_SELITEMRANGE 0x019B |
218 | 728 | mdecorde | !define LB_SELITEMRANGEEX 0x0183 |
219 | 728 | mdecorde | !define LB_SETANCHORINDEX 0x019C |
220 | 728 | mdecorde | !define LB_SETCARETINDEX 0x019E |
221 | 728 | mdecorde | !define LB_SETCOLUMNWIDTH 0x0195 |
222 | 728 | mdecorde | !define LB_SETCOUNT 0x01A7 |
223 | 728 | mdecorde | !define LB_SETCURSEL 0x0186 |
224 | 728 | mdecorde | !define LB_SETHORIZONTALEXTENT 0x0194 |
225 | 728 | mdecorde | !define LB_SETITEMDATA 0x019A |
226 | 728 | mdecorde | !define LB_SETITEMHEIGHT 0x01A0 |
227 | 728 | mdecorde | !define LB_SETLOCALE 0x01A5 |
228 | 728 | mdecorde | !define LB_SETSEL 0x0185 |
229 | 728 | mdecorde | !define LB_SETTABSTOPS 0x0192 |
230 | 728 | mdecorde | !define LB_SETTOPINDEX 0x0197 |
231 | 728 | mdecorde | |
232 | 728 | mdecorde | !define LB_ERR -1 |
233 | 728 | mdecorde | |
234 | 728 | mdecorde | #Window Messages# |
235 | 728 | mdecorde | !define WM_ACTIVATE 0x0006 |
236 | 728 | mdecorde | !define WM_ACTIVATEAPP 0x001C |
237 | 728 | mdecorde | !define WM_AFXFIRST 0x0360 |
238 | 728 | mdecorde | !define WM_AFXLAST 0x037F |
239 | 728 | mdecorde | !define WM_APP 0x8000 |
240 | 728 | mdecorde | !define WM_APPCOMMAND 0x0319 |
241 | 728 | mdecorde | !define WM_ASKCBFORMATNAME 0x030C |
242 | 728 | mdecorde | !define WM_CANCELJOURNAL 0x004B |
243 | 728 | mdecorde | !define WM_CANCELMODE 0x001F |
244 | 728 | mdecorde | !define WM_CAPTURECHANGED 0x0215 |
245 | 728 | mdecorde | !define WM_CHANGECBCHAIN 0x030D |
246 | 728 | mdecorde | !define WM_CHANGEUISTATE 0x0127 |
247 | 728 | mdecorde | !define WM_CHAR 0x0102 |
248 | 728 | mdecorde | !define WM_CHARTOITEM 0x002F |
249 | 728 | mdecorde | !define WM_CHILDACTIVATE 0x0022 |
250 | 728 | mdecorde | !define WM_CLEAR 0x0303 |
251 | 728 | mdecorde | !define WM_CLOSE 0x0010 |
252 | 728 | mdecorde | !define WM_COMMAND 0x0111 |
253 | 728 | mdecorde | !define WM_COMMNOTIFY 0x0044 # no longer suported |
254 | 728 | mdecorde | !define WM_COMPACTING 0x0041 |
255 | 728 | mdecorde | !define WM_COMPAREITEM 0x0039 |
256 | 728 | mdecorde | !define WM_CONTEXTMENU 0x007B |
257 | 728 | mdecorde | !define WM_CONVERTREQUESTEX 0x108 |
258 | 728 | mdecorde | !define WM_COPY 0x0301 |
259 | 728 | mdecorde | !define WM_COPYDATA 0x004A |
260 | 728 | mdecorde | !define WM_CREATE 0x0001 |
261 | 728 | mdecorde | !define WM_CTLCOLOR 0x0019 |
262 | 728 | mdecorde | !define WM_CTLCOLORBTN 0x0135 |
263 | 728 | mdecorde | !define WM_CTLCOLORDLG 0x0136 |
264 | 728 | mdecorde | !define WM_CTLCOLOREDIT 0x0133 |
265 | 728 | mdecorde | !define WM_CTLCOLORLISTBOX 0x0134 |
266 | 728 | mdecorde | !define WM_CTLCOLORMSGBOX 0x0132 |
267 | 728 | mdecorde | !define WM_CTLCOLORSCROLLBAR 0x0137 |
268 | 728 | mdecorde | !define WM_CTLCOLORSTATIC 0x0138 |
269 | 728 | mdecorde | !define WM_CUT 0x0300 |
270 | 728 | mdecorde | !define WM_DDE_FIRST 0x3E0 |
271 | 728 | mdecorde | !define WM_DEADCHAR 0x0103 |
272 | 728 | mdecorde | !define WM_DELETEITEM 0x002D |
273 | 728 | mdecorde | !define WM_DESTROY 0x0002 |
274 | 728 | mdecorde | !define WM_DESTROYCLIPBOARD 0x0307 |
275 | 728 | mdecorde | !define WM_DEVICECHANGE 0x0219 |
276 | 728 | mdecorde | !define WM_DEVMODECHANGE 0x001B |
277 | 728 | mdecorde | !define WM_DISPLAYCHANGE 0x007E |
278 | 728 | mdecorde | !define WM_DRAWCLIPBOARD 0x0308 |
279 | 728 | mdecorde | !define WM_DRAWITEM 0x002B |
280 | 728 | mdecorde | !define WM_DROPFILES 0x0233 |
281 | 728 | mdecorde | !define WM_ENABLE 0x000A |
282 | 728 | mdecorde | !define WM_ENDSESSION 0x0016 |
283 | 728 | mdecorde | !define WM_ENTERIDLE 0x0121 |
284 | 728 | mdecorde | !define WM_ENTERMENULOOP 0x0211 |
285 | 728 | mdecorde | !define WM_ENTERSIZEMOVE 0x0231 |
286 | 728 | mdecorde | !define WM_ERASEBKGND 0x0014 |
287 | 728 | mdecorde | !define WM_EXITMENULOOP 0x0212 |
288 | 728 | mdecorde | !define WM_EXITSIZEMOVE 0x0232 |
289 | 728 | mdecorde | !define WM_FONTCHANGE 0x001D |
290 | 728 | mdecorde | !define WM_GETDLGCODE 0x0087 |
291 | 728 | mdecorde | !define WM_GETFONT 0x0031 |
292 | 728 | mdecorde | !define WM_GETHOTKEY 0x0033 |
293 | 728 | mdecorde | !define WM_GETICON 0x007F |
294 | 728 | mdecorde | !define WM_GETMINMAXINFO 0x0024 |
295 | 728 | mdecorde | !define WM_GETOBJECT 0x003D |
296 | 728 | mdecorde | !define WM_GETTEXT 0x000D |
297 | 728 | mdecorde | !define WM_GETTEXTLENGTH 0x000E |
298 | 728 | mdecorde | !define WM_HANDHELDFIRST 0x0358 |
299 | 728 | mdecorde | !define WM_HANDHELDLAST 0x035F |
300 | 728 | mdecorde | !define WM_HELP 0x0053 |
301 | 728 | mdecorde | !define WM_HOTKEY 0x0312 |
302 | 728 | mdecorde | !define WM_HSCROLL 0x0114 |
303 | 728 | mdecorde | !define WM_HSCROLLCLIPBOARD 0x030E |
304 | 728 | mdecorde | !define WM_ICONERASEBKGND 0x0027 |
305 | 728 | mdecorde | !define WM_IME_CHAR 0x0286 |
306 | 728 | mdecorde | !define WM_IME_COMPOSITION 0x010F |
307 | 728 | mdecorde | !define WM_IME_COMPOSITIONFULL 0x0284 |
308 | 728 | mdecorde | !define WM_IME_CONTROL 0x0283 |
309 | 728 | mdecorde | !define WM_IME_ENDCOMPOSITION 0x010E |
310 | 728 | mdecorde | !define WM_IME_KEYDOWN 0x0290 |
311 | 728 | mdecorde | !define WM_IME_KEYLAST 0x010F |
312 | 728 | mdecorde | !define WM_IME_KEYUP 0x0291 |
313 | 728 | mdecorde | !define WM_IME_NOTIFY 0x0282 |
314 | 728 | mdecorde | !define WM_IME_REQUEST 0x0288 |
315 | 728 | mdecorde | !define WM_IME_SELECT 0x0285 |
316 | 728 | mdecorde | !define WM_IME_SETCONTEXT 0x0281 |
317 | 728 | mdecorde | !define WM_IME_STARTCOMPOSITION 0x010D |
318 | 728 | mdecorde | !define WM_INITDIALOG 0x0110 |
319 | 728 | mdecorde | !define WM_INITMENU 0x0116 |
320 | 728 | mdecorde | !define WM_INITMENUPOPUP 0x0117 |
321 | 728 | mdecorde | !define WM_INPUT 0x00FF |
322 | 728 | mdecorde | !define WM_INPUTLANGCHANGE 0x0051 |
323 | 728 | mdecorde | !define WM_INPUTLANGCHANGEREQUEST 0x0050 |
324 | 728 | mdecorde | !define WM_KEYDOWN 0x0100 |
325 | 728 | mdecorde | !define WM_KEYFIRST 0x0100 |
326 | 728 | mdecorde | !define WM_KEYLAST 0x0108 |
327 | 728 | mdecorde | !define WM_KEYUP 0x0101 |
328 | 728 | mdecorde | !define WM_KILLFOCUS 0x0008 |
329 | 728 | mdecorde | !define WM_LBUTTONDBLCLK 0x0203 |
330 | 728 | mdecorde | !define WM_LBUTTONDOWN 0x0201 |
331 | 728 | mdecorde | !define WM_LBUTTONUP 0x0202 |
332 | 728 | mdecorde | !define WM_MBUTTONDBLCLK 0x0209 |
333 | 728 | mdecorde | !define WM_MBUTTONDOWN 0x0207 |
334 | 728 | mdecorde | !define WM_MBUTTONUP 0x0208 |
335 | 728 | mdecorde | !define WM_MDIACTIVATE 0x0222 |
336 | 728 | mdecorde | !define WM_MDICASCADE 0x0227 |
337 | 728 | mdecorde | !define WM_MDICREATE 0x0220 |
338 | 728 | mdecorde | !define WM_MDIDESTROY 0x0221 |
339 | 728 | mdecorde | !define WM_MDIGETACTIVE 0x0229 |
340 | 728 | mdecorde | !define WM_MDIICONARRANGE 0x0228 |
341 | 728 | mdecorde | !define WM_MDIMAXIMIZE 0x0225 |
342 | 728 | mdecorde | !define WM_MDINEXT 0x0224 |
343 | 728 | mdecorde | !define WM_MDIREFRESHMENU 0x0234 |
344 | 728 | mdecorde | !define WM_MDIRESTORE 0x0223 |
345 | 728 | mdecorde | !define WM_MDISETMENU 0x0230 |
346 | 728 | mdecorde | !define WM_MDITILE 0x0226 |
347 | 728 | mdecorde | !define WM_MEASUREITEM 0x002C |
348 | 728 | mdecorde | !define WM_MENUCHAR 0x0120 |
349 | 728 | mdecorde | !define WM_MENUCOMMAND 0x0126 |
350 | 728 | mdecorde | !define WM_MENUDRAG 0x0123 |
351 | 728 | mdecorde | !define WM_MENUGETOBJECT 0x0124 |
352 | 728 | mdecorde | !define WM_MENURBUTTONUP 0x0122 |
353 | 728 | mdecorde | !define WM_MENUSELECT 0x011F |
354 | 728 | mdecorde | !define WM_MOUSEACTIVATE 0x0021 |
355 | 728 | mdecorde | !define WM_MOUSEFIRST 0x0200 |
356 | 728 | mdecorde | !define WM_MOUSEHOVER 0x02A1 |
357 | 728 | mdecorde | !define WM_MOUSELAST 0x0209 # 0x020A 0x020D |
358 | 728 | mdecorde | !define WM_MOUSELEAVE 0x02A3 |
359 | 728 | mdecorde | !define WM_MOUSEMOVE 0x0200 |
360 | 728 | mdecorde | !define WM_MOUSEWHEEL 0x020A |
361 | 728 | mdecorde | !define WM_MOVE 0x0003 |
362 | 728 | mdecorde | !define WM_MOVING 0x0216 |
363 | 728 | mdecorde | !define WM_NCACTIVATE 0x0086 |
364 | 728 | mdecorde | !define WM_NCCALCSIZE 0x0083 |
365 | 728 | mdecorde | !define WM_NCCREATE 0x0081 |
366 | 728 | mdecorde | !define WM_NCDESTROY 0x0082 |
367 | 728 | mdecorde | !define WM_NCHITTEST 0x0084 |
368 | 728 | mdecorde | !define WM_NCLBUTTONDBLCLK 0x00A3 |
369 | 728 | mdecorde | !define WM_NCLBUTTONDOWN 0x00A1 |
370 | 728 | mdecorde | !define WM_NCLBUTTONUP 0x00A2 |
371 | 728 | mdecorde | !define WM_NCMBUTTONDBLCLK 0x00A9 |
372 | 728 | mdecorde | !define WM_NCMBUTTONDOWN 0x00A7 |
373 | 728 | mdecorde | !define WM_NCMBUTTONUP 0x00A8 |
374 | 728 | mdecorde | !define WM_NCMOUSEHOVER 0x02A0 |
375 | 728 | mdecorde | !define WM_NCMOUSELEAVE 0x02A2 |
376 | 728 | mdecorde | !define WM_NCMOUSEMOVE 0x00A0 |
377 | 728 | mdecorde | !define WM_NCPAINT 0x0085 |
378 | 728 | mdecorde | !define WM_NCRBUTTONDBLCLK 0x00A6 |
379 | 728 | mdecorde | !define WM_NCRBUTTONDOWN 0x00A4 |
380 | 728 | mdecorde | !define WM_NCRBUTTONUP 0x00A5 |
381 | 728 | mdecorde | !define WM_NCXBUTTONDBLCLK 0x00AD |
382 | 728 | mdecorde | !define WM_NCXBUTTONDOWN 0x00AB |
383 | 728 | mdecorde | !define WM_NCXBUTTONUP 0x00AC |
384 | 728 | mdecorde | !define WM_NEXTDLGCTL 0x0028 |
385 | 728 | mdecorde | !define WM_NEXTMENU 0x0213 |
386 | 728 | mdecorde | !define WM_NOTIFY 0x004E |
387 | 728 | mdecorde | !define WM_NOTIFYFORMAT 0x0055 |
388 | 728 | mdecorde | !define WM_NULL 0x0000 |
389 | 728 | mdecorde | !define WM_PAINT 0x000F |
390 | 728 | mdecorde | !define WM_PAINTCLIPBOARD 0x0309 |
391 | 728 | mdecorde | !define WM_PAINTICON 0x0026 |
392 | 728 | mdecorde | !define WM_PALETTECHANGED 0x0311 |
393 | 728 | mdecorde | !define WM_PALETTEISCHANGING 0x0310 |
394 | 728 | mdecorde | !define WM_PARENTNOTIFY 0x0210 |
395 | 728 | mdecorde | !define WM_PASTE 0x0302 |
396 | 728 | mdecorde | !define WM_PENWINFIRST 0x0380 |
397 | 728 | mdecorde | !define WM_PENWINLAST 0x038F |
398 | 728 | mdecorde | !define WM_POWER 0x0048 |
399 | 728 | mdecorde | !define WM_POWERBROADCAST 0x0218 |
400 | 728 | mdecorde | !define WM_PRINT 0x0317 |
401 | 728 | mdecorde | !define WM_PRINTCLIENT 0x0318 |
402 | 728 | mdecorde | !define WM_QUERYDRAGICON 0x0037 |
403 | 728 | mdecorde | !define WM_QUERYENDSESSION 0x0011 |
404 | 728 | mdecorde | !define WM_QUERYNEWPALETTE 0x030F |
405 | 728 | mdecorde | !define WM_QUERYOPEN 0x0013 |
406 | 728 | mdecorde | !define WM_QUERYUISTATE 0x0129 |
407 | 728 | mdecorde | !define WM_QUEUESYNC 0x0023 |
408 | 728 | mdecorde | !define WM_QUIT 0x0012 |
409 | 728 | mdecorde | !define WM_RBUTTONDBLCLK 0x0206 |
410 | 728 | mdecorde | !define WM_RBUTTONDOWN 0x0204 |
411 | 728 | mdecorde | !define WM_RBUTTONUP 0x0205 |
412 | 728 | mdecorde | !define WM_RASDIALEVENT 0xCCCD |
413 | 728 | mdecorde | !define WM_RENDERALLFORMATS 0x0306 |
414 | 728 | mdecorde | !define WM_RENDERFORMAT 0x0305 |
415 | 728 | mdecorde | !define WM_SETCURSOR 0x0020 |
416 | 728 | mdecorde | !define WM_SETFOCUS 0x0007 |
417 | 728 | mdecorde | !define WM_SETFONT 0x0030 |
418 | 728 | mdecorde | !define WM_SETHOTKEY 0x0032 |
419 | 728 | mdecorde | !define WM_SETICON 0x0080 |
420 | 728 | mdecorde | !define WM_SETREDRAW 0x000B |
421 | 728 | mdecorde | !define WM_SETTEXT 0x000C |
422 | 728 | mdecorde | !define WM_SETTINGCHANGE 0x001A # Same as WM_WININICHANGE |
423 | 728 | mdecorde | !define WM_SHOWWINDOW 0x0018 |
424 | 728 | mdecorde | !define WM_SIZE 0x0005 |
425 | 728 | mdecorde | !define WM_SIZECLIPBOARD 0x030B |
426 | 728 | mdecorde | !define WM_SIZING 0x0214 |
427 | 728 | mdecorde | !define WM_SPOOLERSTATUS 0x002A |
428 | 728 | mdecorde | !define WM_STYLECHANGED 0x007D |
429 | 728 | mdecorde | !define WM_STYLECHANGING 0x007C |
430 | 728 | mdecorde | !define WM_SYNCPAINT 0x0088 |
431 | 728 | mdecorde | !define WM_SYSCHAR 0x0106 |
432 | 728 | mdecorde | !define WM_SYSCOLORCHANGE 0x0015 |
433 | 728 | mdecorde | !define WM_SYSCOMMAND 0x0112 |
434 | 728 | mdecorde | !define WM_SYSDEADCHAR 0x0107 |
435 | 728 | mdecorde | !define WM_SYSKEYDOWN 0x0104 |
436 | 728 | mdecorde | !define WM_SYSKEYUP 0x0105 |
437 | 728 | mdecorde | !define WM_TABLET_FIRST 0x02C0 |
438 | 728 | mdecorde | !define WM_TABLET_LAST 0x02DF |
439 | 728 | mdecorde | !define WM_THEMECHANGED 0x031A |
440 | 728 | mdecorde | !define WM_TCARD 0x0052 |
441 | 728 | mdecorde | !define WM_TIMECHANGE 0x001E |
442 | 728 | mdecorde | !define WM_TIMER 0x0113 |
443 | 728 | mdecorde | !define WM_UNDO 0x0304 |
444 | 728 | mdecorde | !define WM_UNICHAR 0x0109 |
445 | 728 | mdecorde | !define WM_UNINITMENUPOPUP 0x0125 |
446 | 728 | mdecorde | !define WM_UPDATEUISTATE 0x0128 |
447 | 728 | mdecorde | !define WM_USER 0x400 |
448 | 728 | mdecorde | !define WM_USERCHANGED 0x0054 |
449 | 728 | mdecorde | !define WM_VKEYTOITEM 0x002E |
450 | 728 | mdecorde | !define WM_VSCROLL 0x0115 |
451 | 728 | mdecorde | !define WM_VSCROLLCLIPBOARD 0x030A |
452 | 728 | mdecorde | !define WM_WINDOWPOSCHANGED 0x0047 |
453 | 728 | mdecorde | !define WM_WINDOWPOSCHANGING 0x0046 |
454 | 728 | mdecorde | !define WM_WININICHANGE 0x001A |
455 | 728 | mdecorde | !define WM_WTSSESSION_CHANGE 0x02B1 |
456 | 728 | mdecorde | !define WM_XBUTTONDBLCLK 0x020D |
457 | 728 | mdecorde | !define WM_XBUTTONDOWN 0x020B |
458 | 728 | mdecorde | !define WM_XBUTTONUP 0x020C |
459 | 728 | mdecorde | |
460 | 728 | mdecorde | |
461 | 728 | mdecorde | #Application desktop toolbar# |
462 | 728 | mdecorde | !define ABM_ACTIVATE 0x00000006 # lParam == TRUE/FALSE means activate/deactivate |
463 | 728 | mdecorde | !define ABM_GETAUTOHIDEBAR 0x00000007 |
464 | 728 | mdecorde | !define ABM_GETSTATE 0x00000004 |
465 | 728 | mdecorde | !define ABM_GETTASKBARPOS 0x00000005 |
466 | 728 | mdecorde | !define ABM_NEW 0x00000000 |
467 | 728 | mdecorde | !define ABM_QUERYPOS 0x00000002 |
468 | 728 | mdecorde | !define ABM_REMOVE 0x00000001 |
469 | 728 | mdecorde | !define ABM_SETAUTOHIDEBAR 0x00000008 # This can fail, you MUST check the result |
470 | 728 | mdecorde | !define ABM_SETPOS 0x00000003 |
471 | 728 | mdecorde | !define ABM_WINDOWPOSCHANGED 0x0000009 |
472 | 728 | mdecorde | |
473 | 728 | mdecorde | #Device# |
474 | 728 | mdecorde | !define DBT_APPYBEGIN 0x0000 |
475 | 728 | mdecorde | !define DBT_APPYEND 0x0001 |
476 | 728 | mdecorde | !define DBT_CONFIGCHANGECANCELED 0x0019 |
477 | 728 | mdecorde | !define DBT_CONFIGCHANGED 0x0018 |
478 | 728 | mdecorde | !define DBT_CONFIGMGAPI32 0x0022 |
479 | 728 | mdecorde | !define DBT_CONFIGMGPRIVATE 0x7FFF |
480 | 728 | mdecorde | !define DBT_CUSTOMEVENT 0x8006 # User-defined event |
481 | 728 | mdecorde | !define DBT_DEVICEARRIVAL 0x8000 # System detected a new device |
482 | 728 | mdecorde | !define DBT_DEVICEQUERYREMOVE 0x8001 # Wants to remove, may fail |
483 | 728 | mdecorde | !define DBT_DEVICEQUERYREMOVEFAILED 0x8002 # Removal aborted |
484 | 728 | mdecorde | !define DBT_DEVICEREMOVECOMPLETE 0x8004 # Device is gone |
485 | 728 | mdecorde | !define DBT_DEVICEREMOVEPENDING 0x8003 # About to remove, still avail. |
486 | 728 | mdecorde | !define DBT_DEVICETYPESPECIFIC 0x8005 # Type specific event |
487 | 728 | mdecorde | !define DBT_DEVNODES_CHANGED 0x0007 |
488 | 728 | mdecorde | !define DBT_DEVTYP_DEVICEINTERFACE 0x00000005 # Device interface class |
489 | 728 | mdecorde | !define DBT_DEVTYP_DEVNODE 0x00000001 # Devnode number |
490 | 728 | mdecorde | !define DBT_DEVTYP_HANDLE 0x00000006 # File system handle |
491 | 728 | mdecorde | !define DBT_DEVTYP_NET 0x00000004 # Network resource |
492 | 728 | mdecorde | !define DBT_DEVTYP_OEM 0x00000000 # Oem-defined device type |
493 | 728 | mdecorde | !define DBT_DEVTYP_PORT 0x00000003 # Serial, parallel |
494 | 728 | mdecorde | !define DBT_DEVTYP_VOLUME 0x00000002 # Logical volume |
495 | 728 | mdecorde | !define DBT_LOW_DISK_SPACE 0x0048 |
496 | 728 | mdecorde | !define DBT_MONITORCHANGE 0x001B |
497 | 728 | mdecorde | !define DBT_NO_DISK_SPACE 0x0047 |
498 | 728 | mdecorde | !define DBT_QUERYCHANGECONFIG 0x0017 |
499 | 728 | mdecorde | !define DBT_SHELLLOGGEDON 0x0020 |
500 | 728 | mdecorde | !define DBT_USERDEFINED 0xFFFF |
501 | 728 | mdecorde | !define DBT_VOLLOCKLOCKFAILED 0x8043 |
502 | 728 | mdecorde | !define DBT_VOLLOCKLOCKRELEASED 0x8045 |
503 | 728 | mdecorde | !define DBT_VOLLOCKLOCKTAKEN 0x8042 |
504 | 728 | mdecorde | !define DBT_VOLLOCKQUERYLOCK 0x8041 |
505 | 728 | mdecorde | !define DBT_VOLLOCKQUERYUNLOCK 0x8044 |
506 | 728 | mdecorde | !define DBT_VOLLOCKUNLOCKFAILED 0x8046 |
507 | 728 | mdecorde | !define DBT_VPOWERDAPI 0x8100 # VPOWERD API for Win95 |
508 | 728 | mdecorde | !define DBT_VXDINITCOMPLETE 0x0023 |
509 | 728 | mdecorde | |
510 | 728 | mdecorde | #Default push button control# |
511 | 728 | mdecorde | !define DM_BITSPERPEL 0x00040000 |
512 | 728 | mdecorde | !define DM_COLLATE 0x00008000 |
513 | 728 | mdecorde | !define DM_COLOR 0x00000800 |
514 | 728 | mdecorde | !define DM_COPIES 0x00000100 |
515 | 728 | mdecorde | !define DM_DEFAULTSOURCE 0x00000200 |
516 | 728 | mdecorde | !define DM_DISPLAYFLAGS 0x00200000 |
517 | 728 | mdecorde | !define DM_DISPLAYFREQUENCY 0x00400000 |
518 | 728 | mdecorde | !define DM_DITHERTYPE 0x04000000 |
519 | 728 | mdecorde | !define DM_DUPLEX 0x00001000 |
520 | 728 | mdecorde | !define DM_FORMNAME 0x00010000 |
521 | 728 | mdecorde | !define DM_GRAYSCALE 0x00000001 # This flag is no longer valid |
522 | 728 | mdecorde | !define DM_ICMINTENT 0x01000000 |
523 | 728 | mdecorde | !define DM_ICMMETHOD 0x00800000 |
524 | 728 | mdecorde | !define DM_INTERLACED 0x00000002 # This flag is no longer valid |
525 | 728 | mdecorde | !define DM_LOGPIXELS 0x00020000 |
526 | 728 | mdecorde | !define DM_MEDIATYPE 0x02000000 |
527 | 728 | mdecorde | !define DM_NUP 0x00000040 |
528 | 728 | mdecorde | !define DM_ORIENTATION 0x00000001 |
529 | 728 | mdecorde | !define DM_PANNINGHEIGHT 0x10000000 |
530 | 728 | mdecorde | !define DM_PANNINGWIDTH 0x08000000 |
531 | 728 | mdecorde | !define DM_PAPERLENGTH 0x00000004 |
532 | 728 | mdecorde | !define DM_PAPERSIZE 0x00000002 |
533 | 728 | mdecorde | !define DM_PAPERWIDTH 0x00000008 |
534 | 728 | mdecorde | !define DM_PELSHEIGHT 0x00100000 |
535 | 728 | mdecorde | !define DM_PELSWIDTH 0x00080000 |
536 | 728 | mdecorde | !define DM_POSITION 0x00000020 |
537 | 728 | mdecorde | !define DM_PRINTQUALITY 0x00000400 |
538 | 728 | mdecorde | !define DM_SCALE 0x00000010 |
539 | 728 | mdecorde | !define DM_SPECVERSION 0x0320 # 0x0400 0x0401 |
540 | 728 | mdecorde | !define DM_TTOPTION 0x00004000 |
541 | 728 | mdecorde | !define DM_YRESOLUTION 0x00002000 |
542 | 728 | mdecorde | |
543 | 728 | mdecorde | #Header control# |
544 | 728 | mdecorde | !define HDM_FIRST 0x1200 |
545 | 728 | mdecorde | |
546 | 728 | mdecorde | #List view control# |
547 | 728 | mdecorde | !define LVM_FIRST 0x1000 |
548 | 728 | mdecorde | |
549 | 728 | mdecorde | #Status bar window# |
550 | 728 | mdecorde | !define SB_CONST_ALPHA 0x00000001 |
551 | 728 | mdecorde | !define SB_GRAD_RECT 0x00000010 |
552 | 728 | mdecorde | !define SB_GRAD_TRI 0x00000020 |
553 | 728 | mdecorde | !define SB_NONE 0x00000000 |
554 | 728 | mdecorde | !define SB_PIXEL_ALPHA 0x00000002 |
555 | 728 | mdecorde | !define SB_PREMULT_ALPHA 0x00000004 |
556 | 728 | mdecorde | !define SB_SIMPLEID 0x00ff |
557 | 728 | mdecorde | |
558 | 728 | mdecorde | #Scroll bar control# |
559 | 728 | mdecorde | !define SBM_ENABLE_ARROWS 0x00E4 # Not in win3.1 |
560 | 728 | mdecorde | !define SBM_GETPOS 0x00E1 # Not in win3.1 |
561 | 728 | mdecorde | !define SBM_GETRANGE 0x00E3 # Not in win3.1 |
562 | 728 | mdecorde | !define SBM_GETSCROLLINFO 0x00EA |
563 | 728 | mdecorde | !define SBM_SETPOS 0x00E0 # Not in win3.1 |
564 | 728 | mdecorde | !define SBM_SETRANGE 0x00E2 # Not in win3.1 |
565 | 728 | mdecorde | !define SBM_SETRANGEREDRAW 0x00E6 # Not in win3.1 |
566 | 728 | mdecorde | !define SBM_SETSCROLLINFO 0x00E9 |
567 | 728 | mdecorde | |
568 | 728 | mdecorde | #Static control# |
569 | 728 | mdecorde | !define STM_GETICON 0x0171 |
570 | 728 | mdecorde | !define STM_GETIMAGE 0x0173 |
571 | 728 | mdecorde | !define STM_MSGMAX 0x0174 |
572 | 728 | mdecorde | !define STM_ONLY_THIS_INTERFACE 0x00000001 |
573 | 728 | mdecorde | !define STM_ONLY_THIS_NAME 0x00000008 |
574 | 728 | mdecorde | !define STM_ONLY_THIS_PROTOCOL 0x00000002 |
575 | 728 | mdecorde | !define STM_ONLY_THIS_TYPE 0x00000004 |
576 | 728 | mdecorde | !define STM_SETICON 0x0170 |
577 | 728 | mdecorde | !define STM_SETIMAGE 0x0172 |
578 | 728 | mdecorde | |
579 | 728 | mdecorde | #Tab control# |
580 | 728 | mdecorde | !define TCM_FIRST 0x1300 |
581 | 728 | mdecorde | |
582 | 728 | mdecorde | #Progress bar control# |
583 | 728 | mdecorde | !define PBM_SETRANGE 0x0401 |
584 | 728 | mdecorde | !define PBM_SETPOS 0x0402 |
585 | 728 | mdecorde | !define PBM_DELTAPOS 0x0403 |
586 | 728 | mdecorde | !define PBM_SETSTEP 0x0404 |
587 | 728 | mdecorde | !define PBM_STEPIT 0x0405 |
588 | 728 | mdecorde | !define PBM_GETPOS 0x0408 |
589 | 728 | mdecorde | !define PBM_SETMARQUEE 0x040a |
590 | 728 | mdecorde | |
591 | 728 | mdecorde | !verbose pop |
592 | 728 | mdecorde | !endif |