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.