WM_HOTKEY

Wm_hotkey ileti kullanıcı tarafından RegisterHotKeykayıtlı bir sıcak tuşuna bastığında deftere işlevi. İletinin üst kısmındaki kısayol tuşu kayıtlı iş parçacığıyla ilişkilendirilmiş ileti sırasına yerleştirilir.

Wm_hotkey idHotKey = (int) wParam;              / / sıcak anahtar fuModifiers tanıtıcısı (UINT) LOWORD(lParam); =  / / anahtar değiştirici flags uVirtKey (UINT) HIWORD(lParam); =     / / Sanal-anahtar kodu 

 

Parametreleri

idHotKey
WParamdeğeri. İletiyi oluşturulan kısayol tuşu tanımlayıcısını belirtir. İleti sistem tanımlı bir kısayol tuşu ile oluşturulmuşsa, idHotKey parametre aşağıdaki değerlerden biri olacak.
Değer Anlamı
IDHOT_SNAPDESKTOP "Ek Masaüstü" kısayol tuşu basılı.
IDHOT_SNAPWINDOW "Ek pencere" kısayol tuşu basılı.

fuModifiers
Birlikte basıldığında nVirtKey parametresi tarafından belirtilen anahtar wm_hotkey ileti oluşturmak için vardı anahtarlarını belirtir. FuModifiers parametresi aşağıdaki değerleri birleşimi olabilir.
Değer Anlamı
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 gerçekleştirildi. Bu tuşlar Microsoft Windows logosu ile etiketlenir.

uVirtKey
Kısayol tuşu sanal anahtar kodunu belirtir.

Açıklamalar

Wm_hotkey wm_gethotkey ve wm_sethotkey kısayol tuşları için bir ilgisi yoktur. wm_hotkey mesaj wm_set\gethotkey mesaj penceresini etkinleştirme tuşları için ilgili genel kısayol tuşları gönderilir.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan.

Ayrıca bkz:

Klavye giriş özeti, klavye giriş mesajları, RegisterHotKey, wm_gethotkey, wm_sethotkey

Index