Compartilhar via


ACCEL

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa estrutura define um tecla aceleradora usado em um tabela de aceleração.

Syntax

typedef struct tagACCEL {
  BYTE fVirt;
  WORD key;
  WORD cmd;
  WORD pad;
} ACCEL;

Os membros

  • fVirt
    Especifica os sinalizadores acelerador. Ele pode ser uma combinação do seguinte valores.

    Valor Descrição

    FALT

    O ALT chave deve ser mantida pressionada quando o tecla aceleradora é pressionado.

    FCONTROL

    A chave CTRL deve ser mantida pressionada quando o tecla aceleradora é pressionado.

    FNOINVERT

    Especifica que nenhuma de alto nível item de menu é realçado quando o acelerador é usado. Se este sinalizador não for especificado, um de alto nível item de menu será realçado, se possível, quando o acelerador é usado.

    FSHIFT

    A chave SHIFT deve ser mantida pressionada quando o tecla aceleradora é pressionado.

    FVIRTKEY

    O chave membro especifica um virtual-código de chave. Se este sinalizador não for especificado, chave Pressupõe-se que especificar um código de caracteres ASCII.

  • chave
    Especifica a tecla aceleradora. Esse membro pode ser qualquer um virtual-um código de caracteres ASCII ou código de chave.
  • cmd
    Especifica o identificador acelerador. Esse valor é colocado na baixa-Palavra de ordem de wParam parâmetro da WM_COMMAND Ou WM_SYSCOMMAND mensagem quando o acelerador é pressionado.
  • PAD
    Membro reservado que cria uma palavra de preenchimento entre entradas tabela de aceleração.

Requirements

Header winuser.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

WM_COMMAND
WM_SYSCOMMAND
CreateAcceleratorTable
Keyboard Structures