
01.03.2010, 21:33
|
|
Познающий
Регистрация: 22.02.2010
Сообщений: 30
С нами:
8534832
Репутация:
15
|
|
Перед WM_CREATE окну посылается еще несколько сообщений
Вот код WNdProc
Код:
text:00401149 ; =============== S U B R O U T I N E =======================================
.text:00401149
.text:00401149 ; Attributes: bp-based frame
.text:00401149
.text:00401149 ; int __stdcall sub_401149(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
.text:00401149 sub_401149 proc near ; DATA XREF: sub_401080+14o
.text:00401149
.text:00401149 VersionInformation= _OSVERSIONINFOA ptr -94h
.text:00401149 hWnd= dword ptr 8
.text:00401149 Msg= dword ptr 0Ch
.text:00401149 wParam= dword ptr 10h
.text:00401149 lParam= dword ptr 14h
.text:00401149
.text:00401149 push ebp
.text:0040114A mov ebp, esp
.text:0040114C add esp, 0FFFFFF6Ch
.text:00401152 cmp [ebp+Msg], 2
.text:00401156 jnz short loc_401172
Сообщение лежит в стеке
Вот здесь
Код:
text:00401152 cmp [ebp+Msg], 2
проверяется какое сообщение поступило окну
дебажу в IDA, бряк ставлю на начало окнонной процедуры (.text:00401149), все работает
|
|
|