如何得到顶层窗体的句柄
用gettopwindow还是其他

解决方案 »

  1.   

    Declare Function GetForegroundWindow Lib "user32" Alias "GetForegroundWindow" () As Long 
    说明 
    获得前台窗口的句柄。这里的“前台窗口”是指前台应用程序的活动窗口 
    返回值 
    Long,前台窗口的句柄 
    注解 
    windows nt支持多个桌面,它们相互间是独立的。每个桌面都有自己的前台窗口
     
      

  2.   

    补充一点,不用findwindow得到
    有没有专门的函数
      

  3.   

    to wcm7474(雨人) :
    你仔细想一想就知道你的要求是不可能达到的,窗口是否处于顶层是窗口的一个属性,系统无理由为窗口的某一个属性而做一个专门找某一类窗口的.所以你只能用findwindos()