Compartilhar via


Classe de CMFCAcceleratorKeyAssignCtrl

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

class CMFCAcceleratorKeyAssignCtrl : public CEdit

Membros

Bb983674.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CMFCAcceleratorKeyAssignCtrl::CMFCAcceleratorKeyAssignCtrl

Constrói um objeto de CMFCAcceleratorKeyAssignCtrl .

Bb983674.collapse_all(pt-br,VS.110).gifMé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 de 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 de 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 de hierarquia

Classe de CMFCAcceleratorKey

Outros recursos

Classes MFC