例如,使用winamp(至少在Windows上),您可以在后台使用winamp全屏播放游戏,并使用媒体按钮*来控制声音.Winamp不需要获得焦点,允许游戏继续全屏.
我更喜欢用Java编写它,但这可能不会起作用(在Java afaik中捕获没有焦点的键击已经很困难了),所以任何C#解决方案都没问题.
所以基本的问题是:如何在没有焦点的情况下捕获击键?
*)我相信'后退/前进/停止/邮件/搜索/收藏夹/网络/主页'按钮被称为媒体按钮,但欢迎更好的名称:).
我正在编写一个屏幕保护程序类型的应用程序,需要阻止用户访问系统而不键入密码.我想捕获/抑制用户可能尝试退出应用程序的各种方法,但我做的所有研究似乎都指向"你不能".
C#或C++中的任何东西都会很棒.我曾想过禁用键盘,但后来我还有其他问题.
有没有办法处理Ctrl+ Alt+ Del组合键.例如,在测验应用程序(Win Forms)中,用户在测试结束之前不应该切换到其他窗口.
我可以使用c#标准属性单独捕获Ctrl和Alt击键.但是一旦他们用户点击了Del密钥.控件不在我的应用程序中,窗口处理它.
任何想法都会有所帮助.
谢谢.