请教Hotkey控件的使用!(100分)

  • 主题发起人 SilverEagle
  • 开始时间
S

SilverEagle

Unregistered / Unconfirmed
GUEST, unregistred user!
用户在我的程序中使用Hotkey控件设定了自定义的热键,那么我怎么知道他设定的是什么呢?
比如用户设置的是Ctrl+L,我怎么能知道他设置的是这个呢?有什么属性可以得到吗?Hotkey有个属性叫hotkey1.hotkey,是TShortCut类的,怎么用?
 
有函数转换的:)
caption := ShortCutToText(HotKey1.hotkey);
 
谢谢你的回答,不过我还有个问题:在我获得用户设置的热键,如ALT+F8,(是String类型的)
我怎么使用RegisterHotKey(Handle, hotkeyid,辅助按键, 按键);呢?因为用户定义的是动态的,
所以不能写成 RegisterHotKey(Handle, hotkeyid, MOD_ALT, VK_F8);那要怎么写呢?
 
接受答案了.
 
顶部