Compartilhar via


Classe CMFCAcceleratorKey

Uma classe auxiliar que implementa o mapeamento e formatação chave virtuais.

class CMFCAcceleratorKey : public CObject

Membros

Construtores public

Nome

Descrição

CMFCAcceleratorKey::CMFCAcceleratorKey

Constrói um objeto de CMFCAcceleratorKey .

Métodos públicos

Nome

Descrição

CMFCAcceleratorKey::Format

Converte a estrutura de ACCEL a sua representação visual.

CMFCAcceleratorKey::SetAccelerator

Define a tecla de atalho para o objeto de CMFCAcceleratorKey .

Comentários

As teclas de aceleração são também conhecidos como teclas de atalho. Se você deseja exibir os atalhos de teclado em que um usuário insere, Classe CMFCAcceleratorKeyAssignCtrl mapeia atalhos de teclado, como Alt+Shift+S, em um formato de texto personalizado, como “ALT + SHIFT + S”. Cada objeto de CMFCAcceleratorKey mapeia uma única tecla de atalho para um formato de texto.

Para obter mais informações sobre como usar tabelas e teclas de aceleração de atalho, consulteClasse CKeyboardManager.

Exemplo

O exemplo a seguir demonstra como criar um objeto de CMFCAcceleratorKey e como usar o método de Format .

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

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

Hierarquia de herança

CObject

   CMFCAcceleratorKey

Requisitos

Cabeçalho: afxacceleratorkey.h

Consulte também

Referência

Gráfico da hierarquia

Classe CKeyboardManager

Outros recursos

Classes MFC