سلام بکس.اینم لیست کامل واسه پیغام ها.چون مرجعی باشه تو فروم. عید همتونم مبارک
فقط حق کپی رایت محفوظ باشه
کد:
000 WM_NULL
001 WM_CREATE
002 WM_DESTROY
003 WM_MOVE
004 WM_SIZEWAIT
005 WM_SIZE
006 WM_ACTIVATE
007 WM_SETFOCUS
008 WM_KILLFOCUS
009 WM_SETVISIBLE
00A WM_ENABLE
00B WM_SETREDRAW
00C WM_SETTEXT
00D WM_GETTEXT
00E WM_GETTEXTLENGTH
00F WM_PAINT
010 WM_CLOSE
011 WM_QUERYENDSESSION
012 WM_QUIT
013 WM_QUERYOPEN
014 WM_ERASEBKGND
015 WM_SYSCOLORCHANGE
016 WM_ENDSESSION
018 WM_SHOWWINDOW
01A WM_WININICHANGE
01B WM_DEVMODECHANGE
01C WM_ACTIVATEAPP
01D WM_FONTCHANGE
01E WM_TIMECHANGE
01F WM_CANCELMODE
020 WM_SETCURSOR
godvb_iranviG_FOrum
021 WM_MOUSEACTIVATE
022 WM_CHILDACTIVATE
023 WM_QUEUESYNC
024 WM_GETMINMAXINFO
026 WM_PAINTICON
027 WM_ICONERASEBKGND
028 WM_NEXTDLGCTL
029 WM_ALTTABACTIVE
02A WM_SPOOLERSTATUS
02B WM_DRAWITEM
02C WM_MEASUREITEM
02D WM_DELETEITEM
02E WM_VKEYTOITEM
02F WM_CHARTOITEM
030 WM_SETFONT
031 WM_GETFONT
032 WM_SETHOTKEY
033 WM_GETHOTKEY
034 WM_FILESYSCHANGE
035 WM_ISACTIVEICON
036 WM_QUERYPARKICON
037 WM_QUERYDRAGICON
039 WM_COMPAREITEM
03A WM_TESTING
03D WM_GETOBJECT
041 WM_COMPACTING
042 WM_OTHERWINDOWCREATED
043 WM_OTHERWINDOWDESTROYED
godvb_iranviG_FOrum
044 WM_COMMNOTIFY
046 WM_WINDOWPOSCHANGING
047 WM_WINDOWPOSCHANGED
048 WM_POWER
04A WM_COPYDATA
04B WM_CANCELJOURNAL
04E WM_NOTIFY
050 WM_INPUTLANGCHANGEREQUEST
051 WM_INPUTLANGCHANGE
052 WM_TCARD
053 WM_HELP
054 WM_USERCHANGED
055 WM_NOTIFYFORMAT
07B WM_CONTEXTMENU
07C WM_STYLECHANGING
07D WM_STYLECHANGED
07E WM_DISPLAYCHANGE
07F WM_GETICON
080 WM_SETICON
081 WM_NCCREATE
082 WM_NCDESTROY
083 WM_NCCALCSIZE
084 WM_NCHITTEST
085 WM_NCPAINT
086 WM_NCACTIVATE
087 WM_GETDLGCODE
088 WM_SYNCPAINT
0A0 WM_NCMOUSEMOVE
0A1 WM_NCLBUTTONDOWN
0A2 WM_NCLBUTTONUP
0A3 WM_NCLBUTTONDBLCLK
0A4 WM_NCRBUTTONDOWN
0A5 WM_NCRBUTTONUP
0A6 WM_NCRBUTTONDBLCLK
0A7 WM_NCMBUTTONDOWN
0A8 WM_NCMBUTTONUP
0A9 WM_NCMBUTTONDBLCLK
0AB WM_NCXBUTTONDOWN
0AC WM_NCXBUTTONUP
0AD WM_NCXBUTTONDBLCLK
0B0 EM_GETSEL
0B1 EM_SETSEL
0B2 EM_GETRECT
0B3 EM_SETRECT
0B4 EM_SETRECTNP
0B5 EM_SCROLL
Foru.Iranled
0B6 EM_LINESCROLL
0B7 EM_SCROLLCARET
0B8 EM_GETMODIFY
0B9 EM_SETMODIFY
0BA EM_GETLINECOUNT
0BB EM_LINEINDEX
0BC EM_SETHANDLE
0BD EM_GETHANDLE
0BE EM_GETTHUMB
0C1 EM_LINELENGTH
0C2 EM_REPLACESEL
0C4 EM_GETLINE
0C5 EM_LIMITTEXT
0C6 EM_CANUNDO
0C7 EM_UNDO
0C8 EM_FMTLINES
0C9 EM_LINEFROMCHAR
0CB EM_SETTABSTOPS
0CC EM_SETPASSWORDCHAR
0CD EM_EMPTYUNDOBUFFER
0CE EM_GETFIRSTVISIBLELINE
0CF EM_SETREADONLY
0D0 EM_SETWORDBREAKPROC
0D1 EM_GETWORDBREAKPROC
0D2 EM_GETPASSWORDCHAR
0D3 EM_SETMARGINS
0D4 EM_GETMARGINS
0D5 EM_GETLIMITTEXT
0D6 EM_POSFROMCHAR
0D7 EM_CHARFROMPOS
0D8 EM_SETIMESTATUS
0D9 EM_GETIMESTATUS
0F0 BM_GETCHECK
0F1 BM_SETCHECK
0F2 BM_GETSTATE
0F3 BM_SETSTATE
0F4 BM_SETSTYLE
0F5 BM_CLICK
0F6 BM_GETIMAGE
0F7 BM_SETIMAGE
100 WM_KEYDOWN
101 WM_KEYUP
102 WM_CHAR
103 WM_DEADCHAR
104 WM_SYSKEYDOWN
105 WM_SYSKEYUP
106 WM_SYSCHAR
107 WM_SYSDEADCHAR
109 WM_WNT_CONVERTREQUESTEX
godvb_iranviG_FOrum
10A WM_CONVERTREQUEST
10B WM_CONVERTRESULT
10C WM_INTERIM
10D WM_IME_STARTCOMPOSITION
10E WM_IME_ENDCOMPOSITION
10F WM_IME_COMPOSITION
110 WM_INITDIALOG
111 WM_COMMAND
112 WM_SYSCOMMAND
113 WM_TIMER
114 WM_HSCROLL
115 WM_VSCROLL
116 WM_INITMENU
117 WM_INITMENUPOPUP
118 WM_SYSTIMER
11F WM_MENUSELECT
120 WM_MENUCHAR
121 WM_ENTERIDLE
122 WM_MENURBUTTONUP
123 WM_MENUDRAG
124 WM_MENUGETOBJECT
125 WM_UNINITMENUPOPUP
126 WM_MENUCOMMAND
127 WM_CHANGEUISTATE
128 WM_UPDATEUISTATE
129 WM_QUERYUISTATE
131 WM_LBTRACKPOINT
132 WM_CTLCOLORMSGBOX
133 WM_CTLCOLOREDIT
134 WM_CTLCOLORLISTBOX
135 WM_CTLCOLORBTN
136 WM_CTLCOLORDLG
137 WM_CTLCOLORSCROLLBAR
138 WM_CTLCOLORSTATIC
140 CB_GETEDITSEL
141 CB_LIMITTEXT
142 CB_SETEDITSEL
143 CB_ADDSTRING
144 CB_DELETESTRING
145 CB_DIR
146 CB_GETCOUNT
147 CB_GETCURSEL
148 CB_GETLBTEXT
149 CB_GETLBTEXTLEN
14A CB_INSERTSTRING
14B CB_RESETCONTENT
14C CB_FINDSTRING
14D CB_SELECTSTRING
14E CB_SETCURSEL
14F CB_SHOWDROPDOWN
godvb_iranviG_FOrum
150 CB_GETITEMDATA
151 CB_SETITEMDATA
152 CB_GETDROPPEDCONTROLRECT
153 CB_SETITEMHEIGHT
154 CB_GETITEMHEIGHT
155 CB_SETEXTENDEDUI
156 CB_GETEXTENDEDUI
157 CB_GETDROPPEDSTATE
158 CB_FINDSTRINGEXACT
159 CB_SETLOCALE
15A CB_GETLOCALE
15B CB_GETTOPINDEX
15C CB_SETTOPINDEX
15D CB_GETHORIZONTALEXTENT
15E CB_SETHORIZONTALEXTENT
15F CB_GETDROPPEDWIDTH
160 CB_SETDROPPEDWIDTH
161 CB_INITSTORAGE
170 STM_SETICON
171 STM_GETICON
172 STM_SETIMAGE
173 STM_GETIMAGE
180 LB_ADDSTRING
181 LB_INSERTSTRING
182 LB_DELETESTRING
183 LB_SELITEMRANGEEX
184 LB_RESETCONTENT
185 LB_SETSEL
186 LB_SETCURSEL
187 LB_GETSEL
188 LB_GETCURSEL
189 LB_GETTEXT
18A LB_GETTEXTLEN
18B LB_GETCOUNT
18C LB_SELECTSTRING
18D LB_DIR
18E LB_GETTOPINDEX
18F LB_FINDSTRING
190 LB_GETSELCOUNT
191 LB_GETSELITEMS
192 LB_SETTABSTOPS
193 LB_GETHORIZONTALEXTENT
194 LB_SETHORIZONTALEXTENT
195 LB_SETCOLUMNWIDTH
196 LB_ADDFILE
197 LB_SETTOPINDEX
198 LB_GETITEMRECT
199 LB_GETITEMDATA
19A LB_SETITEMDATA
19B LB_SELITEMRANGE
19C LB_SETANCHORINDEX
19D LB_GETANCHORINDEX
19E LB_SETCARETINDEX
19F LB_GETCARETINDEX
1A0 LB_SETITEMHEIGHT
1A1 LB_GETITEMHEIGHT
1A2 LB_FINDSTRINGEXACT
1A5 LB_SETLOCALE
1A6 LB_GETLOCALE
1A7 LB_SETCOUNT
1A8 LB_INITSTORAGE
1A9 LB_ITEMFROMPOINT
200 WM_MOUSEMOVE
201 WM_LBUTTONDOWN
202 WM_LBUTTONUP
203 WM_LBUTTONDBLCLK
204 WM_RBUTTONDOWN
205 WM_RBUTTONUP
206 WM_RBUTTONDBLCLK
207 WM_MBUTTONDOWN
208 WM_MBUTTONUP
209 WM_MBUTTONDBLCLK
20A WM_MOUSEWHEEL
20B WM_XBUTTONDOWN
20C WM_XBUTTONUP
20D WM_XBUTTONDBLCLK
210 WM_PARENTNOTIFY
211 WM_ENTERMENULOOP
212 WM_EXITMENULOOP
213 WM_NEXTMENU
214 WM_SIZING
215 WM_CAPTURECHANGED
216 WM_MOVING
218 WM_POWERBROADCAST
219 WM_DEVICECHANGE
220 WM_MDICREATE
221 WM_MDIDESTROY
222 WM_MDIACTIVATE
223 WM_MDIRESTORE
224 WM_MDINEXT
225 WM_MDIMAXIMIZE
226 WM_MDITILE
227 WM_MDICASCADE
228 WM_MDIICONARRANGE
229 WM_MDIGETACTIVE
22A WM_DROPOBJECT
22B WM_QUERYDROPOBJECT
22C WM_BEGINDRAG
22D WM_DRAGLOOP
22E WM_DRAGSELECT
22F WM_DRAGMOVE
230 WM_MDISETMENU
231 WM_ENTERSIZEMOVE
232 WM_EXITSIZEMOVE
233 WM_DROPFILES
234 WM_MDIREFRESHMENU
280 WM_IME_REPORT
281 WM_IME_SETCONTEXT
282 WM_IME_NOTIFY
283 WM_IME_CONTROL
284 WM_IME_COMPOSITIONFULL
godvb_iranviG_FOrum
285 WM_IME_SELECT
286 WM_IME_CHAR
288 WM_IME_REQUEST
290 WM_IME_KEYDOWN
291 WM_IME_KEYUP
2A0 WM_NCMOUSEHOVER
2A1 WM_MOUSEHOVER
2A2 WM_NCMOUSELEAVE
2A3 WM_MOUSELEAVE
300 WM_CUT
301 WM_COPY
302 WM_PASTE
303 WM_CLEAR
304 WM_UNDO
305 WM_RENDERFORMAT
306 WM_RENDERALLFORMATS
307 WM_DESTROYCLIPBOARD
308 WM_DRAWCLIPBOARD
309 WM_PAINTCLIPBOARD
30A WM_VSCROLLCLIPBOARD
30B WM_SIZECLIPBOARD
30C WM_ASKCBFORMATNAME
30D WM_CHANGECBCHAIN
30E WM_HSCROLLCLIPBOARD
30F WM_QUERYNEWPALETTE
310 WM_PALETTEISCHANGING
311 WM_PALETTECHANGED
312 WM_HOTKEY
317 WM_PRINT
318 WM_PRINTCLIENT
319 WM_APPCOMMAND
381 WM_RCRESULT
382 WM_HOOKRCRESULT
383 WM_PENMISCINFO
384 WM_SKB
385 WM_PENCTL
386 WM_PENMISC
387 WM_CTLINIT
388 WM_PENEVENT
3E0 WM_DDE_INITIATE
3E1 WM_DDE_TERMINATE
3E2 WM_DDE_ADVISE
3E3 WM_DDE_UNADVISE
3E4 WM_DDE_ACK
3E5 WM_DDE_DATA
3E6 WM_DDE_REQUEST
3E7 WM_DDE_POKE
3E8 WM_DDE_EXECUTE
400 WM_USER
401 WM_USER+1
402 WM_USER+2
403 WM_USER+3
404 WM_USER+4
405 WM_USER+5
406 WM_USER+6
407 WM_USER+7
408 WM_USER+8
409 WM_USER+9
40A WM_USER+10.
40B WM_USER+11.
40C WM_USER+12.
40D WM_USER+13.
40E WM_USER+14.
40F WM_USER+15.
410 WM_USER+16.
411 WM_USER+17.
412 WM_USER+18.
413 WM_USER+19.
414 WM_USER+20.
415 WM_USER+21.
416 WM_USER+22.
417 WM_USER+23.
418 WM_USER+24.
419 WM_USER+25.
41A WM_USER+26.
41B WM_USER+27.
41C WM_USER+28.
41D WM_USER+29.
41E WM_USER+30.
41F WM_USER+31.
420 WM_USER+32.
421 WM_USER+33.
422 WM_USER+34.
423 WM_USER+35.
424 WM_USER+36.
425 WM_USER+37.
426 WM_USER+38.
427 WM_USER+39.
428 WM_USER+40.
429 WM_USER+41.
42A WM_USER+42.
42B WM_USER+43.
42C WM_USER+44.
42D WM_USER+45.
42E WM_USER+46.
42F WM_USER+47.
430 WM_USER+48.
که پیغام های 1024 به بعد یعنی همون wm_user ها رو میتونین با تابع register message واسه خوتون رزرو کنین
مثلا olly پیغام های زیر رو واسه خودش رزرو میکنه
کد:
WM_USER_MENU activate context-sensitive menu
WM_USER_SCR (*) redraw scroll(s)
WM_USER_VABS (*) scroll contents of window by lines
WM_USER_VREL (*) scroll contents of window by percent
WM_USER_VBYTE (*) scroll contents of window by bytes
WM_USER_STS (*) start selection in window
WM_USER_CNTS (*) continue selection in window
WM_USER_CHGS (*) move single-line selection
WM_USER_BAR message from bar segment acting as button
WM_USER_DBLCLK doubleclick in column
WM_USER_CHALL redraw (almost) everything
WM_USER_CHMEM range of debuggee's memory changed
WM_USER_CHREG debuggee's register(s) changed