限制鼠标移动指定的窗口句柄

我正在寻找在Windows上模拟Safari的信息亭模式。 OSX将无法使用我的input硬件,Chrome的GPU加速对于我正在使用的机器来说太慢了。

到目前为止,唯一合理的解决scheme是运行Safari并发送F11(全屏)按键,但是当鼠标到达屏幕的顶部像素时,阻止URL栏的展开。

我看了,似乎无法find任何好的解决scheme,并想知道如果我可以限制光标移动到达屏幕的顶部像素?

如果有人有任何其他的解决scheme,这将是伟大的!

Solutions Collecting From Web of "限制鼠标移动指定的窗口句柄"

您可以使用ClipCursor函数来执行此操作。

将光标限制在屏幕上的矩形区域。 如果随后的光标位置(由SetCursorPos函数或鼠标设置)位于矩形外部,系统将自动调整位置以将光标保持在矩形区域内。

您可以轮询光标位置并使用计时器进行更正,但这并不理想。 您也可以通过透明的最上方的窗口来覆盖顶部栏。 这样,输入永远不会到达顶部栏。

编辑:如果Internet Explorer是一个选项,您可以使用COM对象来嵌入自定义应用程序中所需的东西。 其他浏览器可能有类似的API,但我不熟悉它们。