注册
登录
编程中国
搜索
标签
帮助
编程论坛
»
Delphi论坛
» Delphi 7 键盘常量问题.
搜索
学习型 ASP/PHP/ASP.NET 主机
30
元/年
全能
ASP/PHP/ASP.NET
主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
Delphi 7 键盘常量问题.
hackergirl
注册会员
帖子
70
精华
0
注册时间
2008-3-18
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-4-15 17:57
只看该作者
Delphi 7 键盘常量问题.
if (key = VK_J) then
showmessage('你按了J键!');
这个代码出错.是不是我的常量 VK_J 不对.
我想知道Delphi中的键盘常量.网上找来的.就是上面的那种.可是字母和数字部分是不对的.
搜索更多相关主题的帖子:
常量
Delphi
键盘
UID
236886
积分
770
阅读权限
20
在线时间
41 小时
最后登录
2008-7-2
查看详细资料
TOP
anthony634
版主
帖子
591
精华
4
性别
男
来自
西南交大
注册时间
2006-6-8
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-4-15 19:10
只看该作者
虚拟键再delphi的windows.pas有定义,一般都会自动引用该单元 VK_前缀, 字母的定义可以用 ord('j')代替。
上下求索
UID
74481
积分
6501
阅读权限
100
在线时间
77 小时
最后登录
2008-7-22
查看详细资料
TOP
yeye55
新手上路
帖子
40
精华
1
性别
男
注册时间
2007-1-19
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-4-15 19:45
只看该作者
虚拟键常量VK_0到VK_9,VK_A到VK_Z在windows.pas没有定义,见该文件第18238行的说明,这几个常量值等于对应的数字字母的ASCII码值。
UID
122271
积分
440
阅读权限
10
在线时间
88 小时
最后登录
2008-7-25
查看详细资料
TOP
hackergirl
注册会员
帖子
70
精华
0
注册时间
2008-3-18
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-4-15 20:08
只看该作者
下面这个网站就给出了Delphi键盘码常量值.是谁乱在网上发布的.这么不道德.误导弟子. 问题已解决.谢谢大家.
http://hi.baidu.com/wppt/blog/item/2bd41538b57d6ff2b211c7ac.html
UID
236886
积分
770
阅读权限
20
在线时间
41 小时
最后登录
2008-7-2
查看详细资料
TOP
makebest
中级会员
帖子
359
精华
0
性别
男
注册时间
2005-3-17
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-4-16 08:42
只看该作者
数字和字母的虚拟键是这样的(摘自DELPHI的windows.pas)
{ VK_0 thru VK_9 are the same as ASCII '0' thru '9' ($30 - $39) }
{ VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' ($41 - $5A) }
UID
12305
积分
3949
阅读权限
30
在线时间
68 小时
最后登录
2008-7-24
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组