Aracılığıyla paylaş


Kısayol Tuşu Kontrolünü Kullanma

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Kısayol tuşu denetiminin tipik kullanımı, aşağıdaki düzeni izler:

  • Kontrol oluşturuldu. Denetim bir iletişim kutusu şablonunda belirtilirse, iletişim kutusu oluşturulduğunda oluşturma otomatiktir. (İletişim sınıfınızda kısayol tuşu denetimine karşılık gelen bir CHotKeyCtrl üyeniz olmalıdır.) Alternatif olarak, Üye oluştur işlevini kullanarak denetimi herhangi bir pencerenin alt penceresi olarak oluşturabilirsiniz.

  • Denetim için varsayılan bir değer ayarlamak istiyorsanız SetHotKey üye işlevini çağırın. Belirli vardiya durumlarını yasaklamak istiyorsanız SetRules'u arayın. İletişim kutusundaki denetimler için bunu yapmanın iyi bir zamanı, iletişim kutusunun OnInitDialog işlevidir.

  • Kullanıcı, sıcak tuş denetimi odaklandığında bir kısayol tuşu bileşimine basarak denetimle etkileşim kurar. Daha sonra kullanıcı, iletişim kutusundaki bir düğmeye tıklayarak bu görevin tamamlandığını bir şekilde belirtir.

  • Programınıza, kullanıcının bir kısayol tuşu seçtiği bildirildiğinde, sanal anahtarı ve durum değerlerini kısayol tuşu denetiminden almak için GetHotKey üye işlevini kullanmalıdır.

  • Kullanıcının hangi anahtarı seçtiğini öğrendikte, Kısayol Tuşu Ayarlama bölümünde açıklanan yöntemlerden birini kullanarak kısayol tuşunu ayarlayabilirsiniz.

  • Kısayol tuşu denetimi bir iletişim kutusundaysa, bu denetim ve CHotKeyCtrl nesne otomatik olarak yok edilir. Aksi takdirde, hem denetimin hem de nesne CHotKeyCtrl 'in düzgün bir şekilde yok olduğundan emin olmanız gerekir.

Ayrıca bakınız

CHotKeyCtrl Kullanma
Kontroller