比如qq或者其他程序,前端界面比真实的窗体小。有的时候程序卡住了能看到外面一圈边。但是正常的时候,点击界面边缘,是点不到QQ的(点击到桌面上或后面的程序)。一直不知道这事如何做到的。不知道对你有没有启发。
[quote=引用 3 楼 sp1234 的回复:] 开玩笑啊。不显示窗体,你如何让鼠标去点击窗体上的控件?你可以调用一个隐藏窗体的接口方法,这是可以的。但是要控制鼠标移动、点击动作,那么这就是在当前屏幕上操作。 例如说,有些窗口出现的位置是不定的,那么有可能有部分内容就在windows桌面区域之外,这时候其出了桌面的部分你就点不到。 再例如,假设运行时有其它窗口(例如你想同时“偷”人家50个窗口实例内容,而不是只有一个窗口)挡住了目标窗口,那么你所谓的“点击”点的就是最上面覆盖的窗口,而所有被挡住的窗口上的控件你都点不到。
开玩笑啊。不显示窗体,你如何让鼠标去点击窗体上的控件?你可以调用一个隐藏窗体的接口方法,这是可以的。但是要控制鼠标移动、点击动作,那么这就是在当前屏幕上操作。 例如说,有些窗口出现的位置是不定的,那么有可能有部分内容就在windows桌面区域之外,这时候其出了桌面的部分你就点不到。 再例如,假设运行时有其它窗口(例如你想同时“偷”人家50个窗口实例内容,而不是只有一个窗口)挡住了目标窗口,那么你所谓的“点击”点的就是最上面覆盖的窗口,而所有被挡住的窗口上的控件你都点不到。
[quote=引用 9 楼 mjp1234airen4385 的回复:] 鼠标能点击的东西,都是在桌面上能看到的东西,如果你隐藏了窗口,发送点击消息,就没有效果了。 如果你仅仅是把窗口挪出当前屏幕,但是没有隐藏的话,是可以发送单击事件的。
鼠标能点击的东西,都是在桌面上能看到的东西,如果你隐藏了窗口,发送点击消息,就没有效果了。 如果你仅仅是把窗口挪出当前屏幕,但是没有隐藏的话,是可以发送单击事件的。
[quote=引用 2 楼 crystal_lz 的回复:] 既然你都不想要窗体 那你为什么还非要把功能写到窗体上去?。。 写到类里面调用类的代码不就好了
如果是你自己写的窗体,把按钮设置为public,你想点击的时候,调用一下按钮的事件就好了,
既然你都不想要窗体 那你为什么还非要把功能写到窗体上去?。。 写到类里面调用类的代码不就好了
111,128
社区成员
642,533
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧