Używanie formantu klawisza dostępu
Typowe sposoby wykorzystania programu hot kontroli kluczowych zgodny ze wzorcem poniżej:
Formant nie zostanie utworzony.Jeśli formant jest określony w szablonie okno dialogowe, tworzenie jest automatyczne podczas tworzenia okna dialogowego. (Powinna mieć CHotKeyCtrl Członkowskich w klasie okno odpowiada hot kontrola.) Alternatywnie, można użyć Create funkcji składowej utworzyć formantu jako okna podrzędnego każdego okna.
Jeśli chcesz ustawić wartość domyślną dla formantu, wywołanie SetHotKey funkcji składowej.Jeśli chcesz zabronić niektórych państw shift, wywołanie SetRules.W przypadku formantów w oknie dialogowym dobry czas w tym celu jest w oknie dialogowym OnInitDialog funkcji.
Użytkownik współdziała z formantu, naciskając kombinację klawiszy hot podczas gorącego klucza formant ma fokus.Użytkownik następnie jakoś wskazuje, że zadanie jest ukończone, być może po kliknięciu przycisku w oknie dialogowym.
Gdy program jest powiadamiany, że użytkownik wybrał klawisz dostępu, należy użyć funkcji członka GetHotKey do pobrania wirtualnego wartości klucza i shift Państwo z hot kontrola.
Gdy wiesz, co najważniejsze, wybrany przez użytkownika, można ustawić klawisz dostępu za pomocą jednej z metod opisanych w ustawienie klawisza skrótu.
Jeśli gorące klucza formant znajduje się w oknie dialogowym go i CHotKeyCtrl obiektu zostaną usunięte automatycznie.Jeśli nie, należy zapewnić zarówno formant i CHotKeyCtrl obiektu prawidłowo zostały zniszczone.