Delphi7THotkey
组件(来自 Win32 选项卡)不允许输入这些键:Del、Esc、Tab。即,在运行时您集中 THotkey 控件,您将这些键键入到控件中,但控件不显示(记住)它们。
也许以某种方式可以将这些键(Del、Esc、Tab)输入到 THotkey 控件中?
Delphi7THotkey
组件(来自 Win32 选项卡)不允许输入这些键:Del、Esc、Tab。即,在运行时您集中 THotkey 控件,您将这些键键入到控件中,但控件不显示(记住)它们。
也许以某种方式可以将这些键(Del、Esc、Tab)输入到 THotkey 控件中?
无法将这些键输入到THotKey
控件中。该控件所基于的 Windows“热键控件”忽略了这些键以及以下引用中指定的其他一些键。
这来自关于热键控制中的“默认热键消息处理” :
WM_SYSKEYDOWN
如果键是 ENTER、TAB、SPACE BAR、DEL、ESC 或 BACKSPACE,则调用 DefWindowProc 函数。如果键是 SHIFT、CTRL 或 ALT,它会检查组合是否有效,如果有效,则使用组合设置热键。所有其他键都设置为热键,而不首先检查其有效性。