我用getkeystate为什么不能通过编译啊?
有没有其他函数直接判断按键是否按下的?谢谢!
有没有其他函数直接判断按键是否按下的?谢谢!
解决方案 »
- delphi treeview 自动创建节点
- 上传了客户关系代码--组件代码
- 如何列出超始两个IP地址之间的所有合法IP地址?
- 朋友们再帮忙找一下错
- 如何让程序占用空间达到最小(如果可以的话能把方法都列出来吗?)
- 毕业设计!delphi 7 + sql 或delphi +Access
- 高手请进,一个关于事件调用的问题!(在线等待,问题解决马上结贴!)
- 请教一个canvas小问题
- 存储过程
- 简单的问题,怎么判断一个串是不是为nil?
- 如何做权限维护模块?给个思路!
- 请问我在公司使用adsl上网,局域网的,家中也是这种情况,我现在想在公司中控制家中的电脑,使用pcanywhere,请问我如何设置,请详细点,
if not (key in ['0'..'9','.',#8,#13]) then key:=#0;
这个函数在windows单元中。
Shift: TShiftState);var i ,j,k:word;
begin
i := GetKeyState(VK_LSHIFT);
j := GetKeyState(VK_RSHIFT);
k := GetKeyState(VK_SHIFT);
if (( i and $80)<>0) then
begin
showmessage('left shift key has down.');
end
else if (( j and $80)<>0) then
begin
showmessage('Right shift key has down.');
end;if (( k and $80)<>0) then
begin
showmessage('shift key has down.');
end;end;