getwindowlonga中窗口句柄怎么获得??
00559675 > \8B7F 04 mov edi,dword ptr ds: ;Case 100 (WM_KEYDOWN) of switch 0055952700559678 .6A EB push -0x15 ; /Index = GWL_USERDATA
0055967A .57 push edi ; |hWnd = 00090A34 (class='Edit',parent=004005E2)
0055967B .FF15 9C545800 call dword ptr ds:[<&USER32.GetWindowLon>; \GetWindowLongA
/////////////////////////////////////////////////////////////////////////////////////////
|hWnd = 00090A34 (class='Edit',parent=004005E2)
parent=004005E2这个是窗口句柄可以用FindWindow获得,但是这个hWnd = 00090A34要怎么获得啊?
可以使用GetDlgItem获取指定窗口的子控件句柄。。。 创建窗口后,返回值就是句柄啊 用findwindowEx就可以了
页:
[1]