Compartilhar via


Classe CMFCAcceleratorKeyAssignCtrl

A classe de CMFCAcceleratorKeyAssignCtrl estende Classe CEdit para oferecer suporte aos botões adicionais do sistema como ALT, PARA CONTROLÁ-LOS, e DESLOCAR-LOS.

class CMFCAcceleratorKeyAssignCtrl : public CEdit

Membros

Construtores public

Nome

Descrição

CMFCAcceleratorKeyAssignCtrl::CMFCAcceleratorKeyAssignCtrl

Constrói um objeto de CMFCAcceleratorKeyAssignCtrl .

Métodos públicos

Nome

Descrição

CMFCAcceleratorKeyAssignCtrl::GetAccel

Recupera a estrutura de ACCEL para uma tecla de atalho pressionada no objeto de CMFCAcceleratorKeyAssignCtrl .

CMFCAcceleratorKeyAssignCtrl::IsFocused

 

CMFCAcceleratorKeyAssignCtrl::IsKeyDefined

Determina se uma tecla de atalho foi definida.

CMFCAcceleratorKeyAssignCtrl::PreTranslateMessage

Usado pela classe CWinApp transladar mensagens de janela antes que são distribuídos funções do windows de TranslateMessage e de DispatchMessage . Overrides ( CWnd::PreTranslateMessage.)

CMFCAcceleratorKeyAssignCtrl::ResetKey

Reinicializa a tecla de atalho.

Comentários

Essa classe estender a funcionalidade da classe de CEdit por teclas de atalho de suporte, também conhecida como teclas de aceleração. Funções de classe de CMFCAcceleratorKeyAssignCtrl como Classe CEdit e também podem reconhecer os botões do sistema.

Essa classe mapeia físicos combinações de teclas de atalho para valores da cadeia de caracteres. Por exemplo, suponha o da combinação de teclas ALT + B o é mapeado para a cadeia de caracteres “ALT + B”. Quando o usuário pressiona essa combinação de teclas em um objeto de CMFCAcceleratorKeyAssignCtrl , o “ALT + B” são exibidos para o usuário. Para obter mais informações sobre o mapeamento entre teclas de atalho e um formato de cadeia de caracteres, consulte Classe CMFCAcceleratorKey.

Exemplo

O exemplo a seguir demonstra como criar um objeto de CMFCAcceleratorKeyAssignCtrl e usar o método de ResetKey para redefinir a tecla de atalho.

 CMFCAcceleratorKeyAssignCtrl* accelCtrl = new CMFCAcceleratorKeyAssignCtrl();
    accelCtrl->ResetKey();

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CEdit

            CMFCAcceleratorKeyAssignCtrl

Requisitos

Cabeçalho: afxacceleratorkeyassignctrl.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMFCAcceleratorKey

Outros recursos

Classes MFC