Odd(KeyState[VK_NUMLOCK]) 是什么意思?(20分)

  • 主题发起人 主题发起人 searoom
  • 开始时间 开始时间
S

searoom

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Timer1Timer(Sender: TObject);
var
KeyState:TKeyBoardState;
begin
GetKeyboardState(KeyState);
if Odd(KeyState[VK_NUMLOCK]) then
StatusBar1.Panels.Items[uNumLock].Text:='NumLock'
else
StatusBar1.Panels.Items[uNumLock].Text:='';
end;

不知道 KeyState[VK_NUMLOCK] 是什么意思
 
我为什么看不到详细的内容?
 
NUMLOCK的状态。
 
是检查NumLock的状态。
 
KeyState得到各按键的状态(长度为256字节的byte数组)
以NumLock为例,如果是NumLock状态,则相应字节的最低位为1,否则为零,反映出来就是奇偶的变化
 
多人接受答案了。
 
后退
顶部