请问Del键的码值是多少??(0分)

  • 主题发起人 主题发起人 nuke
  • 开始时间 开始时间
N

nuke

Unregistered / Unconfirmed
GUEST, unregistred user!
想在Onkeypress中用.
Enter是#13
Del是#多少呢?
 
onkeypress中能检到del吗?
onkeydown 中46。
真小气!!
 
小键盘不一样哦
 
建议使用虚拟键值
VK_DELETE = 46;
OnKeyPress只能识别可显示的键
应该检测OnKeyDown才对
 
为保证程序兼容,应该使用虚拟键,
虚拟键定义在/.../Source/Rtl/Win/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) }
和键盘相关的事件有:OnKeyDown、OnKeyUp和OnKeyPress,
产生顺序如下:
1、OnKeyDown
2、OnKeyPress
3、OnKeyUp
不产生ASCII字符的按键不会触发OnKeyPress事件
 
menxin
不是我小气,是实在没分了,这不,还新开了一个Nuke2骗点分给诸位.
唉!最近毕业设计做的好辛苦,大家支持一点吧.:(
再次感谢各位!
 
接受答案了.
 
后退
顶部