Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
Genel kısayol tuşu belirli bir alt olmayan pencereyle ilişkilendirilir. Kullanıcının sistemin herhangi bir bölümünden pencereyi etkinleştirmesine olanak tanır. Uygulama, WM_SETHOTKEY iletisini bu pencereye göndererek belirli bir pencere için genel bir kısayol anahtarı ayarlar. Örneğin, m_HotKeyCtrlCHotKeyCtrl nesnesiyse ve pMainWnd kısayol tuşuna basıldığında etkinleştirilecek pencerenin işaretçisiyse, denetimde belirtilen kısayol tuşunu pMainWnd tarafından işaret edilen pencereyle ilişkilendirmek için aşağıdaki kodu kullanabilirsiniz.
WORD wKeyAndShift = static_cast<WORD>(m_HotKeyCtrl.GetHotKey());
this->SendMessage(WM_SETHOTKEY, wKeyAndShift);
Kullanıcı genel kısayol tuşuna her bastığında, belirtilen pencere komutun türü olarak SC_HOTKEY belirten bir WM_SYSCOMMAND iletisi alır. Bu ileti, bu iletiyi alan pencereyi de etkinleştirir. Bu ileti, basılan tam tuşla ilgili herhangi bir bilgi içermediğinden, bu yöntemin kullanılması aynı pencereye eklenmiş olabilecek farklı kısayol tuşlarının ayırt edilmesine izin vermez. Kısayol tuşu, WM_SETHOTKEY gönderen uygulama çıkana kadar geçerli kalır.