Aracılığıyla paylaş


CWnd::OnHotKey

Kullanıcı bir sistem genelinde kısayol tuşuna bastığında framework Bu üye işlevini çağırır.

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

Parametreler

Parametre

Description

[in]nHotKeyId

İletiyi oluşturulan kısayol tuşu için tanımlayıcı. İletiyi bir sistem tarafından tanımlanan kısayol tuşu oluşturulduysa, bu parametre aşağıdaki değerlerden biri olacaktır:

  • IDHOT_SNAPDESKTOP-Ek Masaüstü kısayol tuşu basılı.

  • IDHOT_SNAPWINDOW-Ek pencere kısayol tuşu basılı.

[in]nKey1

Belirtilen anahtarı ile birlikte basılmış anahtarları belirtmek bayraklar bit seviyesinde birleşimine (veya) nKey2 parametresi. Olası değerler:

  • MOD_ALT-Ya da alt tuşu basılıyken.

  • MOD_CONTROL-Ya da ctrl tuşu basılıyken.

  • MOD_SHIFT-Ya da SHIFT tuşu basılıyken.

  • MOD_WIN-Ya da WINDOWS tuşu basılıyken. Bu anahtarları Microsoft Windows logo ile etiketlenmiştir.

[in]nKey2

Kısayol tuşu sanal tuş kodu.

Notlar

Bu yöntem alır wm_hotkey 'de açıklanan bildirim Windows SDK. Bu iletinin üst kısmındaki kısayol tuşu kayıtlı iş parçacığıyla ilişkilendirilmiş bir ileti kuyruğunu yerleştirilir. Use RegisterHotKey sistem genelinde kısayol tuşu kayıt işlevi.

Not

Bu üye işlevi, uygulamanız Windows ileti işleme izin çerçevesi tarafından çağrılır.İleti alındığında çerçevesi tarafından alınan parametreleri, işleve iletilen parametreler yansıtır.Temel sınıf uygulaması, bu işlev çağrısı yaparsa, bu uygulama özgün iletiyi ve sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.

Gereksinimler

Başlık: afxwin.h

Bu yöntem, desteklenen Windows Vista ve daha sonra.

Bu yöntem için ek gereksinimler kısmında açıklanmıştır Gereksinimleri Windows Vista genel denetimleri oluşturma.

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

WM_HOTKEY