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 |
---|---|
Constrói um objeto de CMFCAcceleratorKeyAssignCtrl . |
Métodos públicos
Nome |
Descrição |
---|---|
Recupera a estrutura de ACCEL para uma tecla de atalho pressionada no objeto de CMFCAcceleratorKeyAssignCtrl . |
|
|
|
Determina se uma tecla de atalho foi definida. |
|
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.) |
|
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
Requisitos
Cabeçalho: afxacceleratorkeyassignctrl.h