Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Korzystanie z CHotKeyCtrl

Koncepcje

Formanty (MFC)