相关疑难解决方法(0)

如何确定Caps Lock是否在Silverlight应用程序中切换?

在Silverlight应用程序的登录屏幕中,我需要确定是否切换Caps Lock.通过处理KeyUp或KeyDown事件,这很容易,但是,即使没有按下某个键,如何确定它是打开还是关闭?

我想要这样做的原因是,如果用户在Silverlight应用程序运行时没有按Caps Lock,而是在他们进入登录屏幕之前切换它?我还需要警告他们已经开启了大写锁定.

显然,在Silverlight中无法处理非托管代码,因此以下操作无效.

[DllImport("user32.dll")]内部静态extern short GetKeyState(int keyCode);

silverlight user32 dllimport

5
推荐指数
1
解决办法
2255
查看次数

标签 统计

dllimport ×1

silverlight ×1

user32 ×1