什么是RegisterHotKeys
和全局键盘钩子,它们是如何工作的?
我想制作一个关键点,专注于我的应用程序的Form(当它被最小化时),然后专注于一个文本框,所以从我读过的我需要使用RegisterHotKeys
函数(这是一个更好的解决方案我的需要),但我找不到如何或在哪里可以选择我自己的密钥(只有一个键 - ESC ),然后命令它专注于我的表单,然后在文本框上
答案 0 :(得分:1)
关于如何使用热键的示例。
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);
}
}