Verwenden eines Abkürzungstasten-Steuerelements

Typische Verwendung eines Abkürzungstasten-Steuerelements folgt dem Muster unten:

  • Das Steuerelement wird erstellt.Wenn sich das Steuerelement in einer Dialogfeldvorlage angegeben ist, wird automatisch erstellt, wenn das Dialogfeld erstellt wird.(Sie können einen CHotKeyCtrl-Member in der Dialogfeldklasse haben, die dem Abkürzungstasten-Steuerelement) entspricht. Alternativ können Sie die Erstellen-Memberfunktion verwenden, um das Steuerelement als untergeordnetes Fenster eines Fensters zu erstellen.

  • Wenn Sie einen Standardwert für das Steuerelement festlegen möchten, rufen Sie die SetHotKey-Memberfunktion auf.Wenn Sie bestimmte Verschiebung Bedingungen verhindern möchten, rufen Sie SetRules an.Für Steuerelemente in einem Dialogfeld, ist eine gute Zeit Sie dazu in der OnInitDialog-Funktion des Dialogfelds.

  • Der Benutzer hat auf das Steuerelement, indem er eine Kombination aus Abkürzungstasten drückt, wenn das Abkürzungstasten-Steuerelement den Fokus besitzt.Der Benutzer gibt alle, dass diese Aufgabe abgeschlossen ist, möglicherweise an, indem er auf eine Schaltfläche im Dialogfeld klickt.

  • Wenn Ihr Programm benachrichtigt wird, dass der Benutzer eine Abkürzungstaste ausgewählt hat, sollte sie die Memberfunktion GetHotKey verwenden, um die virtuellen dem Schlüssel und Verschiebung statusswerte vom Abkürzungstasten-Steuerelement abzurufen.

  • Wenn Sie wissen, welcher Schlüssel, der vom Benutzer ausgewählt wurde, die Abkürzungstaste mithilfe einer der Methoden festlegen kann, die in Eine Abkürzungstaste festlegen beschrieben werden.

  • Wenn das Abkürzungstasten-Steuerelement in einem Dialogfeld festgelegt ist, werden CHotKeyCtrl es selbst und das Objekt automatisch zerstört.Wenn dies nicht der Fall ist, müssen Sie sicherstellen, dass das Steuerelement und das CHotKeyCtrl-Objekt ordnungsgemäß zerstört werden.

Siehe auch

Referenz

Verwenden von CHotKeyCtrl

Konzepte

Steuerelemente (MFC)