FindWindowEx
如果我的窗口上有两个类名为ComboBox 的控件 我怎么才能用此函数得查找第二个函数的句柄
FindWindowex(window,0,'ComboBox',nil);
上面这句只能得到窗口上第一个ComboBox的句柄
如果我的窗口上有两个类名为ComboBox 的控件 我怎么才能用此函数得查找第二个函数的句柄
FindWindowex(window,0,'ComboBox',nil);
上面这句只能得到窗口上第一个ComboBox的句柄
不个这个问题我自己查API解决了,我晕,现在的人真是势利眼
HWND hwndChildAfter, // handle to a child window
LPCTSTR lpszClass, // pointer to class name
LPCTSTR lpszWindow // pointer to window name//注意,这里可以指定名字
);
=================
if FindWindowEx(Form1.Handle,0,'Tbutton','button3') = 0 then
showmessage('false')
else
showmessage('true');当我窗口上有3个button的时候,如果不指定名字,确实只是得到第一个按钮的句柄
但是当我指定名字,也就是把最后一个参数设置为“button3”的时候,就可以指定得到名字为button3的按钮的句柄了