RegisterHotKey işlevi bir sistem genelinde kısayol tuşu tanımlar.
bool RegisterHotKey () hwnd hWnd, / / hot-key bildirim almak için pencereint id, / / sıcak anahtarının tanımlayıcısıUINTfsModifiers, / / anahtar değiştirici flagsUINTVK / / sanal-anahtar kodu);
| Değer | Anlamı |
|---|---|
| MOD_ALT | Ya da alt tuşu basılıyken gerekir. |
| MOD_CONTROL | Ya da ctrl tuşu basılıyken gerekir. |
| MOD_SHIFT | Ya da shift tuşu basılıyken gerekir. |
| MOD_WIN | Ya da WINDOWS tuşu gerçekleştirildi. Bu tuşlar Microsoft Windows logosu ile etiketlenir. |
İşlev başarılı olursa, dönüş değeri sıfır.
İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
Bir tuşa basıldığında sistem tüm tuşları karşı bir eşleşme arar. Bir eş bulma üzerine sistem ileti sırası kısayol tuşu kayıtlı iş parçacığının wm_hotkey iletisi gönderir. Böylece ileti döngüsü bir sonraki yineleme tarafından kaldırılır Bu iletiyi sıranın başlangıcına nakledilir.
Bu işlev bir kısayol tuşu ile başka bir iş parçacığı tarafından oluşturulan bir pencere ilişkilendiremezsiniz.
Sıcak anahtar için belirtilen tuş vuruşlarını zaten başka bir kısayol tuşu tarafından tescil edilmiş RegisterHotKey başarısız olur.
Pencerenin hWnd parametresi tarafından tanımlanan zaten aynı tanımlayıcı olarak kimliği parametresi tarafından belirtilen bir kısayol tuşu kayıtlı fsModifiers ve vk parametreleri için yeni değerleri bu parametreleri önceden belirtilen değerleri yerine.
Windows ce: Windows ce 2.0 ve sonraki sürümlerde, mod_keyup, fsModifiers parametre olarak adlandırılan bir başka bayrak destekler. mod_keyup bayrağı ayarlarsanız, pencere wm_hotkey mesaj olay tuşu yanı sıra olay bir anahtarı gönderilecektir.
RegisterHotKey kısayol tuşları arasında ipler kaydetmek için kullanılabilir.
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 etti.
İçe Library:User32.lib kullanma.
Klavye girişi genel bakış, klavye girişi işlevleri, GlobalAddAtom, UnregisterHotKey, wm_hotkey