ssyss501 发表于 2013-9-30 14:44:27

getwindowlonga中窗口句柄怎么获得??

00559675   > \8B7F 04       mov edi,dword ptr ds:         ;Case 100 (WM_KEYDOWN) of switch 00559527
00559678   .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要怎么获得啊?

my_angel 发表于 2013-9-30 15:45:13

可以使用GetDlgItem获取指定窗口的子控件句柄。。。

565123 发表于 2013-9-30 18:35:00

创建窗口后,返回值就是句柄啊

ssyss501 发表于 2013-10-9 11:39:43

用findwindowEx就可以了
页: [1]
查看完整版本: getwindowlonga中窗口句柄怎么获得??