J
jrq
Unregistered / Unconfirmed
GUEST, unregistred user!
刚才测试一个小程序,在KeyPress中用到了组合键,如下:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key=#1 then
ShowMessage('您按下了 Ctrl+a 组合健');
if key=#2 then
ShowMessage('您按下了 Ctrl+b 组合健');
end;
-----窗体的KeyPreview已设为True。
能否得到 Ctrl+其他键、Ctrl+控制键、Ctrl+方向键 等组合健的键值?
有什么好的办法吗?
如果能得到这些组合键的键值,就可以简单的模拟“热键”了。 []
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key=#1 then
ShowMessage('您按下了 Ctrl+a 组合健');
if key=#2 then
ShowMessage('您按下了 Ctrl+b 组合健');
end;
-----窗体的KeyPreview已设为True。
能否得到 Ctrl+其他键、Ctrl+控制键、Ctrl+方向键 等组合健的键值?
有什么好的办法吗?
如果能得到这些组合键的键值,就可以简单的模拟“热键”了。 []