FindWindowEx
如果我的窗口上有两个类名为ComboBox 的控件 我怎么才能用此函数得查找第二个函数的句柄
FindWindowex(window,0,'ComboBox',nil);
上面这句只能得到窗口上第一个ComboBox的句柄

解决方案 »

  1.   

    CSDN上的人怎么了啊,发扬雷峰精神啊,不爱帮人了
    不个这个问题我自己查API解决了,我晕,现在的人真是势利眼
      

  2.   

    HWND FindWindowEx(    HWND hwndParent, // handle to parent window
        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的按钮的句柄了