【发布时间】:2014-04-29 15:21:07
【问题描述】:
我有一个问题,如何在 wpf c# 中不允许任何鼠标/光标进入窗口。我已经尝试过 IsHitTestVisible =false 和 cursors.ovveride=none 但光标仍然可以进入并显示为箭头光标.我希望任何鼠标/光标在全屏时完全不允许进入窗口。谢谢
【问题讨论】:
-
只是客户矩形?或者你想让系统菜单和最小化、关闭按钮也无法访问?
-
尝试将背景色设置为透明。我曾经遇到过一个涉及类似情况的错误
-
@GarryVass- 我的窗口已最大化,Topmost="True" ResizeMode="NoResize" WindowStyle="None"
-
"无法进入" ?还是“隐形”? “无法进入”可能需要强制将鼠标移出所需位置...我不确定 WPF 中是否提供这些可访问性 API。
-
@user3178993,您是否查看过“基于计算机的培训 API”? CBT 应用程序必须控制鼠标、键盘和其他设备。在 CBT 应用程序期间,屏幕保护程序也会被禁用。也许这就是你所追求的模式?