知道句柄,如何取得被覆盖的窗体的界面,不是最小化的
我现在用的一个方法只能取得最前面的窗体的界面,如何被其他窗体覆盖的话就不能正常使用了
我搜了一下说是有取得被覆盖的窗体的界面的方法,具体如何用c#实现
各位高手帮忙哈

解决方案 »

  1.   

    后台窗口.BringToFront();
    Control.BringToFront Method
      

  2.   

    这个看你怎么处理了,如果是MID窗体的话是可以很轻松的取到的
    不过要是单独的窗体可能就要用多线程的方式在后台执行一个轮询来取得改变的信息
      

  3.   

    比如你开了网页,然后又打开了qq的聊天窗口,自然聊天窗口在网页前面
    我现在要获取网页的截图,就会把前面qq的聊天窗口也截取进去了
    我已经用了一个笨方法解决了
    先获取当前焦点所在窗体的句柄
    然后把我截图的窗体置于最顶层
    截图后再把焦点所在的窗体置于顶层。
    大家如果有好方法希望能补充哈