Aracılığıyla paylaş


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

CObject

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 CMFCAccleratorKeykı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 CMFCAcceleratorKeykısayol CMFCAcceleratorKey tuşu sağlamadıysanız için kısayol tuşunu ayarlamak için bu yöntemi kullanın.

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CKeyboardManager Sınıfı