Aracılığıyla paylaş


Genel kısayol tuşları

Genel bir kısayol tuşu belirli nonchild pencere ile ilişkilidir.Sistemin herhangi bir bölümünden penceresini etkinleştirmek kullanıcı izin verir.Bir uygulamayı belirli bir pencere için genel bir kısayol tuşu göndererek ayarlar wm_sethotkey o pencereyi ileti.Örneğin, m_HotKeyCtrl olan CHotKeyCtrl nesnesi ve pMainWnd gösteren bir işaretçidir pencere kısayol tuşuna basıldığında etkinleştirilmesi için denetime göre sıralanmasını penceresinde belirtilen kısayol tuşu ilişkilendirmek için şu kodu kullanabilirsiniz pMainWnd.

WORD wKeyAndShift = static_cast<WORD>(m_HotKeyCtrl.GetHotKey());
this->SendMessage(WM_SETHOTKEY, wKeyAndShift);   

Kullanıcı bir genel kısayol tuşuna her bastığında, belirtilen pencere alır bir wm_syscommand belirten bir ileti sc_hotkey komutunun türü.Bu ileti de aldığı penceresini etkinleştirir.Bu ileti, basılan tam anahtarı hakkında herhangi bir bilgi içermediği için bu yöntemi kullanarak aynı pencereye bağlı farklı kısayol tuşları arasında ayrım izin vermez.Kısayol tuşu, gönderen uygulamanın kadar geçerli kalır wm_sethotkey çıkar.

Ayrıca bkz.

Başvuru

CHotKeyCtrl kullanma

Kavramlar

Denetimleri (mfc)