Udostępnij za pośrednictwem


Przy użyciu formantu klawisz dostępu

Typowym hot kontroli klucza następuje deseń poniżej:

  • Formant nie zostanie utworzony.Formant jest określony w szablonie okno dialogowe, tworzenie jest automatyczne podczas tworzenia okna dialogowego.(Powinna mieć CHotKeyCtrl Członkowskich w klasie okno dialogowe odpowiadający podgrzewania klucza.) Alternatywnie, można użyć Tworzenie funkcji składowej utworzyć formantu jako okno potomne 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 odpowiednim czasie, w tym celu jest w oknie dialogowym OnInitDialog funkcji.

  • Użytkownik użyje formantu, naciskając kombinację klawiszy hot podgrzewania klucza nie ma fokusu.Użytkownik następnie jakoś wskazuje, że zadanie to jest kompletne, prawdopodobnie przez kliknięcie przycisku w oknie dialogowym.

  • Gdy program jest powiadamiany, że użytkownik wybrał klawisz dostępu, należy użyć funkcji składowej GetHotKey do pobierania wirtualnego wartości klucza i shift Państwo z podgrzewania klucza.

  • Znając klucza co wybrany przez użytkownika, można ustawić klawisz dostępu, korzystając z jednej z metod opisanych w Ustawienia klucza Hot.

  • Jeśli w oknie dialogowym hot kontrola go i CHotKeyCtrl obiektu zostaną zniszczone automatycznie.Jeśli nie, należy zapewnić zarówno formant i CHotKeyCtrl obiektu są właściwie zniszczone.

Zobacz też

Informacje

Przy użyciu CHotKeyCtrl

Koncepcje

Formanty (MFC)