Показать сообщение отдельно

  #9  
Старый 01.03.2010, 21:33
fluffylion
Познающий
Регистрация: 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), все работает
 
Ответить с цитированием