Compartir a través de


Clase CMFCAcceleratorKey

Clase del asistente que implementa la asignación de clave y el formato virtuales.

Sintaxis

class CMFCAcceleratorKey : public CObject

Miembros

Constructores públicos

Nombre Descripción
CMFCAcceleratorKey::CMFCAcceleratorKey Construye un objeto CMFCAcceleratorKey.

Métodos públicos

Nombre Descripción
CMFCAcceleratorKey::Format Traslada la estructura ACCEL a su representación visual.
CMFCAcceleratorKey::SetAccelerator Establece la tecla de método abreviado del objeto CMFCAcceleratorKey.

Comentarios

Las teclas de aceleración también se conocen como teclas de método abreviado. Si desea mostrar los métodos abreviados de teclado que especifica un usuario, la clase CMFCAcceleratorKeyAssignCtrl asigna métodos abreviados de teclado, como Alt+Mayús+S, a un formato de texto personalizado, como "Alt + Mayús + S". Cada objeto CMFCAcceleratorKey asigna una sola tecla de método abreviado a un formato de texto.

Para más información sobre cómo usar teclas de método abreviado y tablas de aceleradores, consulte Clase CKeyboardManager.

Ejemplo

En el ejemplo siguiente se muestra cómo construir un objeto CMFCAcceleratorKey y usar su método Format.

CString strKey;
ACCEL accel;
accel.fVirt = FVIRTKEY | FCONTROL;
accel.key = VK_DOWN;

CMFCAcceleratorKey helper(&accel);
helper.Format(strKey);

Jerarquía de herencia

CObject

CMFCAcceleratorKey

Requisitos

Encabezado: afxacceleratorkey.h

CMFCAcceleratorKey::CMFCAcceleratorKey

Construye un objeto CMFCAcceleratorKey.

CMFCAcceleratorKey();
CMFCAcceleratorKey(LPACCEL lpAccel);

Parámetros

lpAccel
[in] Puntero a una tecla de método abreviado.

Comentarios

Si no proporciona una tecla de método abreviado al crear una CMFCAccleratorKey, use el método CMFCAcceleratorKey::SetAccelerator para asociar una tecla de método abreviado con el objeto CMFCAcceleratorKey.

CMFCAcceleratorKey::Format

Traduce la estructura ACCEL a su valor de cadena asociado.

void Format(CString& str) const;

Parámetros

str
[out] Referencia a un objeto CString en la que el método escribe la tecla de método abreviado traducida.

Comentarios

Este método recupera el formato de cadena de la tecla de método abreviado asociada. Puede establecer el formato de cadena de un objeto CMFCAcceleratorKey mediante el constructor o el método CMFCAcceleratorKey::SetAccelerator.

CMFCAcceleratorKey::SetAccelerator

Establece la tecla de método abreviado para el objeto CMFCAcceleratorKey.

void SetAccelerator(LPACCEL lpAccel);

Parámetros

lpAccel
[in] Puntero a una tecla de método abreviado.

Comentarios

Use este método para establecer la tecla de método abreviado de una CMFCAcceleratorKey si no proporcionó una tecla de método abreviado al crear CMFCAcceleratorKey.

Consulte también

Gráfico de jerarquías
Clases
CKeyboardManager (clase)