0

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

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

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

4

1 回答 1

2

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

于 2009-11-27T14:32:25.947 回答