Aracılığıyla paylaş


CKeyboardManager sınıfı

Kısayol tuş tablolar ana çerçeve penceresi ve alt çerçeve pencereler için yönetir.

class CKeyboardManager : public CObject

Üyeler

Bb983137.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CKeyboardManager::CKeyboardManager

Yapıları bir CKeyboardManager nesnesi.

Bb983137.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CKeyboardManager::CleanUp

Kısayol tuş tablolarını temizler.

CKeyboardManager::FindDefaultAccelerator

Belirtilen komut ve pencere için varsayılan kısayol tuşu alır.

CKeyboardManager::IsKeyHandled

Bir anahtar Hızlandırıcı tablosu tarafından işlendiğini belirler.

CKeyboardManager::IsKeyPrintable

Yazdırılabilir bir karakter olup olmadığını gösterir.

CKeyboardManager::IsShowAllAccelerators

Menü komutu için tüm kısayol tuşlarını veya yalnızca varsayılan kısayol tuşu gösterip göstermediği belirtir.

CKeyboardManager::LoadState

Windows kayıt defterinden kısayol tuş tablolarını yükler.

CKeyboardManager::ResetAll

Uygulama kaynağı kısayol tuş tablolarının yeniden yükler.

CKeyboardManager::SaveState

Kısayol tuş tabloları Windows kayıt defterine kaydeder.

CKeyboardManager::ShowAllAccelerators

Framework tüm komutları için kısayol tuşlarını ya da her komut için tek bir kısayol tuşu görüntülenip görüntülenmeyeceğini belirtir. Bu yöntem yalnızca bir ilişkili kısayol tuşu olan komutlarını etkilemez.

CKeyboardManager::TranslateCharToUpper

Bir karakter kendi üst kayıt dönüştürür.

CKeyboardManager::UpdateAccelTable

Yeni kısayol tuş içeren bir tablo kısayol anahtar tablosunu güncelleştirir.

Notlar

Bu sınıfın üyeleri kaydedin ve kısayol anahtar tabloları Windows kayıt defterine yüklemek için kısayol tuş tablolarını güncelleştirmek için bir şablon kullanmak etkinleştirmek ve bir çerçeve penceresinde bir komut için varsayılan kısayol tuşu bulun. Buna ek olarak, CKeyboardManager nesnesi, kısayol tuşları kullanıcıya nasıl görüntüleneceğini kontrol sağlar.

Oluşturma bir CKeyboardManager el ile nesne. Uygulama Çerçevesi tarafından otomatik olarak oluşturulur. Bununla birlikte çağırmalıdır CWinAppEx::InitKeyboardManager uygulamanız başlatma işlemi sırasında. Uygulamanız için bir işaretçi klavye Yöneticisi'ni elde etmek için arama CWinAppEx::GetKeyboardManager.

Örnek

Aşağıdaki örnek işaretçisi almak nasıl gösterir bir CKeyboardManager gelen nesne bir CWinAppEx sınıfı ve nasıl ilişkili menü komutlarıyla kısayol tuşlarını göster. Bu kod parçacığını parçası olan özel sayfaları örnek.

    // The GetKeyboardManager method is inherited from the CWinAppEx class.
    CKeyboardManager* cKeyboardManager = GetKeyboardManager();
    cKeyboardManager->ShowAllAccelerators();

Devralma hiyerarşisi

CObject

   CKeyboardManager

Gereksinimler

Başlık: afxkeyboardmanager.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CWinAppEx sınıfı

CWinAppEx::InitKeyboardManager

Kavramlar

Klavye ve fare özelleştirme

Diğer Kaynaklar

mfc sınıfları