我如何取得桌面上的窗口句柄列表,我想取我程序下的窗口的句柄怎么办,我用GetWindow()取到的都不对

解决方案 »

  1.   

    用这个函数:WindowFromPoint(POINT point)
      

  2.   

    需要列表,用FindWindow(),对于自己的程序,先取得指针,然后调用该窗体类的成员函数GetSafeHandle().
      

  3.   

    我的程序正常方式下隐藏,当用户需要时单击托盘区图标显示,我需要在用户单击托盘区图标时找到当前焦点窗口,我该怎么办,这是用FindForegroundWindow()返回的是我自己程序的窗口句柄。显然不行,我需要用户单击前的foregroundWindow。