CMFCAcceleratorKey Sınıfı
Sanal anahtar eşlemesi ve biçimlendirmesi uygulayan yardımcı sınıf.
Sözdizimi
class CMFCAcceleratorKey : public CObject
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CMFCAcceleratorKey::CMFCAcceleratorKey | Bir CMFCAcceleratorKey nesne oluşturur. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CMFCAcceleratorKey::Format | ACCEL yapısını görsel gösterimine çevirir. |
CMFCAcceleratorKey::SetAccelerator | Nesnenin kısayol tuşunu CMFCAcceleratorKey ayarlar. |
Açıklamalar
Hızlandırıcı tuşları kısayol tuşları olarak da bilinir. Kullanıcının girdiği klavye kısayollarını görüntülemek istiyorsanız, CMFCAcceleratorKeyAssignCtrl Sınıfı Alt+Shift+S gibi klavye kısayollarını "Alt + Shift + S" gibi özel bir metin biçimiyle eşler. Her CMFCAcceleratorKey
nesne, tek bir kısayol tuşunu metin biçimine eşler.
Kısayol tuşlarını ve hızlandırıcı tablolarını kullanma hakkında daha fazla bilgi için bkz . CKeyboardManager Sınıfı.
Örnek
Aşağıdaki örnekte bir CMFCAcceleratorKey
nesnenin nasıl oluşturup yönteminin nasıl kullanılacağı gösterilmektedir Format
.
CString strKey;
ACCEL accel;
accel.fVirt = FVIRTKEY | FCONTROL;
accel.key = VK_DOWN;
CMFCAcceleratorKey helper(&accel);
helper.Format(strKey);
Devralma Hiyerarşisi
CMFCAcceleratorKey
Gereksinimler
Üst bilgi: afxacceleratorkey.h
CMFCAcceleratorKey::CMFCAcceleratorKey
CMFCAcceleratorKey nesnesi oluşturur.
CMFCAcceleratorKey();
CMFCAcceleratorKey(LPACCEL lpAccel);
Parametreler
lpAccel
[in] Kısayol tuşunun işaretçisi.
Açıklamalar
oluştururken CMFCAccleratorKey
kısayol tuşu sağlamazsanız, bir kısayol tuşunu nesnenizle CMFCAcceleratorKey
ilişkilendirmek için CMFCAcceleratorKey::SetAccelerator yöntemini kullanın.
CMFCAcceleratorKey::Format
ACCEL yapısını ilişkili dize değerine çevirir.
void Format(CString& str) const;
Parametreler
str
[out] Yönteminin çevrilen kısayol tuşunu yazdığı bir CString
nesneye başvuru.
Açıklamalar
Bu yöntem, ilişkili kısayol tuşunun dize biçimini alır. Oluşturucuyu veya CMFCAcceleratorKey::SetAccelerator yöntemini kullanarak CMFCAcceleratorKey nesnesinin dize biçimini ayarlayabilirsiniz.
CMFCAcceleratorKey::SetAccelerator
CMFCAcceleratorKey nesnesinin kısayol tuşunu ayarlar.
void SetAccelerator(LPACCEL lpAccel);
Parametreler
lpAccel
[in] Kısayol tuşunun işaretçisi.
Açıklamalar
öğesini oluştururken CMFCAcceleratorKey
kısayol CMFCAcceleratorKey
tuşu sağlamadıysanız için kısayol tuşunu ayarlamak için bu yöntemi kullanın.