RegisterHotKeys und globale Tastatur Haken?
-
21-09-2019 - |
Frage
Was ist RegisterHotKeys
und globale Tastatur Haken, und wie funktionieren sie?
Ich mag einen Schlüssel machen, um konzentriert zu bekommen auf meiner Anwendung Formular (wenn es minimiert) und dann auf einer Textbox zu konzentrieren, so von dem, was ich gelesen habe, ich brauche die RegisterHotKeys
Funktion zu verwenden (das ist eine bessere Lösung für meine Bedürfnisse ), aber ich konnte nicht finden, wie oder wo kann ich meine eigenen Schlüssel (nur eine Taste wählen - ESC ) und dann gebiete es, sich auf meine Form, und dann auf das Textfeld
Lösung
Beispiel, wie Hotkeys verwenden.
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);
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow