怎样获得键盘上的“Num Lock”“Caps Lock”“Scroll Lock”的当前状态?急!

foxegg 2005-02-22 03:50:08
如题。另外我想在StatusBar中把他们的状态表示出来,应该怎样做?希望能提供sample代码。
...全文
151 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pshy 2005-02-22
  • 打赏
  • 举报
回复
学习ing
h2y3641 2005-02-22
  • 打赏
  • 举报
回复
And 1 = 1什么意思
hidejay 2005-02-22
  • 打赏
  • 举报
回复
无敌了~O~
haoztao 2005-02-22
  • 打赏
  • 举报
回复
向楼上得学习!
chenyuming2004 2005-02-22
  • 打赏
  • 举报
回复
&H14
换成
&H91
就是
Scroll Lock键的状态,

换成&H90就是
Num Lock的状态.
chenyuming2004 2005-02-22
  • 打赏
  • 举报
回复
Public Declare Function GetKeyState Lib "user32" Alias "GetKeyState" (ByVal nVirtKey As Integer) As Integer


'取键盘Caps Lock键的状态
If (GetKeyState(&H14) And 1 = 1) Then
Me.Text = "灯亮"
Else
Me.Text = "灯灭"
End If

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧