Udostępnij za pośrednictwem


CWnd::OnHotKey

Ramy wywołuje tej funkcji Członkowskich gdy użytkownik naciśnie klawisz całego systemu.

afx_msg void OnHotKey(
    UINT nHotKeyId, 
    UINT nKey1, 
    UINT nKey2
);

Parametry

Parametr

Opis

[w]nHotKeyId

Identyfikator wiadomości generowany klawisz dostępu.Jeśli wiadomość została wygenerowana przez klawisz dostępu zdefiniowany przez system, ten parametr będzie jedną z następujących wartości:

  • IDHOT_SNAPDESKTOP-Przyciąganie pulpitu hot został naciśnięty.

  • IDHOT_SNAPWINDOWZostał naciśnięty klawisz dostępu okno przystawki.

[w]nKey1

Operatory kombinacja (lub) flagi wskazujące klucze, które wydano w połączeniu z kluczem określonym przez nKey2 parametru.Możliwe wartości to:

  • MOD_ALT-Albo klawisz ALT odbyło się w dół.

  • MOD_CONTROL-Albo klawisz CTRL był wciśnięty.

  • MOD_SHIFT-Albo klawisz SHIFT odbyło się w dół.

  • MOD_WIN-Albo klawisz WINDOWS był wciśnięty.Klucze te są oznaczone logo Microsoft Windows.

[w]nKey2

Kod klucza wirtualnego hot klucza.

Uwagi

Ta metoda odbiera WM_HOTKEY powiadomienie, które opisano w Windows SDK.Ta wiadomość jest umieszczana na początku kolejki wiadomości skojarzony z wątkiem zarejestrowanego klawisz dostępu.Użyj RegisterHotKey funkcji zarejestrować klawisz całego systemu.

[!UWAGA]

Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.

Wymagania

Nagłówek: afxwin.h

Ta metoda jest obsługiwana w Windows Vista i później.

Dodatkowe wymagania dla tej metody opisane w Budowanie wymagania dla systemu Windows Vista wspólnej kontroli.

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

WM_HOTKEY