原文:http://hi.baidu.com/gezhou/blog/item/4bf712b326cc94a2d8335af0.html
使用GetKeyboardState来判断键盘按键状态,判断用户是否同时按下上键和左键
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
k :TKeyboardState;
begin
GetKeyboardState(k);
if ((k[vk_up]=128)or(k[vk_up]=129)) and
((k[vk_left]=128)or(k[vk_left]=129)) then
self.Caption := FormatDateTime('yyyy-MM-dd hh:nn:ss',now);
end;
本文介绍了一种使用 GetKeyboardState 函数的方法,该方法能够判断用户是否同时按下了键盘上的上方向键和左方向键。通过检查特定键的状态值(128 或 129),可以在程序中实现这一功能。
1862

被折叠的 条评论
为什么被折叠?



