csxcs366的博客--LABVIEW CVI
http://labview.weebly.com/ 群:80754347 群:78561268 群:37591940
 
2009-04-04 14:50:57 | API---取得当前Num、Caps、ScrollLock键的状态
 

判断当前键的状态有几种方法,通过GetKeyState API函数可以获取单个KEY的状态,GetkeyBoardState API  可以一次获取所有键的状态。

Declare Function GetKeyboardState Lib "user32" Alias "GetKeyboardState" (pbKeyState As Byte) As Long

可以看出该函数使用比较简单,只有输入一个U8数组的指针就可以了,长度为256。
可以通过创建一个长度为256的U8数组,直接引入就可以了,下面的例子增加一个长度参数,这样就不需要再预定义数组了。



三个特殊键在数组中的索引号分别是20、144、145。
看看CLF参数的配置过程,返回值非常简单,使用I32就可以了,看看数组参数的配置过程。




评论 (2) | 阅读(1252)  | 
以下网友评论只代表其个人观点,不代表本网站的观点或立场

数据加载中......
*
  (在使用IE浏览器下,如果系统长时间没有响应,您可以刷新页面,然后按ctrl+v将评论内容复制回来!)