【问题标题】:Background Handle!后台处理!
【发布时间】:2009-11-27 13:23:14
【问题描述】:

我想制作一个类似屏幕截图的 jing,但根据我的需要进行定制,但我被卡住了。

如果可能的话,我想处理我的 30 alpha 表单后面的打开窗口。

句柄取自全局 MouseMove 上的 cursor.position,因此我可以使用适当的边框窗口突出显示,我喜欢 if(currentHandle==this.handle) currentHandle="behind window handle" 之类的东西。我回家了,我让自己可以理解并原谅我的英语。谢谢

【问题讨论】:

    标签: c# screen capture jing


    【解决方案1】:

    您需要使用 GW_HWNDNEXT 在循环中 P/Invoke GetWindow()。继续循环,直到找到 GetWindowRect() 包含光标位置的窗口或点击桌面窗口。当心 Aero 在窗口矩形周围撒谎。

    【讨论】:

      猜你喜欢
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 2020-04-13
      • 2011-04-26
      相关资源
      最近更新 更多