什么是RegisterHotKeys和全局键盘钩子,以及它们是如何工作的?

我想打一键搞定集中在我的应用程序的表格(当它最小化),然后集中在一个文本框,所以从我读过,我需要使用RegisterHotKeys功能(这是我需要一个更好的解决方案),但我找不到如何或在哪里我可以选择我自己的键(只需一个键 - <大骨节病> ESC ),然后命令它专注我的表格上,然后在文本框

有帮助吗?

解决方案

关于如何使用热键样品。

class myform : Form
{
    public myform()
    {
        RegisterHotKey(Handle, id, modifiers, mykey);
    }
    protected override void WndProc(ref Message m)
    {
        if (m.Msg == 0x312) // this is WM_HOTKEY
        {
            Show();
        }
        base.WndProc(ref m);
    }
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top