Função CopyAcceleratorTableA (winuser.h)
Copia a tabela de acelerador especificada. Essa função é usada para obter os dados de tabela de acelerador que correspondem a um identificador de tabela de acelerador ou para determinar o tamanho dos dados da tabela de aceleradores.
Sintaxe
int CopyAcceleratorTableA(
[in] HACCEL hAccelSrc,
[out, optional] LPACCEL lpAccelDst,
[in] int cAccelEntries
);
Parâmetros
[in] hAccelSrc
Tipo: HACCEL
Um identificador para a tabela de aceleradores a ser copiada.
[out, optional] lpAccelDst
Tipo: LPACCEL
Uma matriz de estruturas
[in] cAccelEntries
Tipo: int
O número de estruturas ACCEL
Valor de retorno
Tipo: int
Se lpAccelDst for NULL, o valor retornado especifica o número de entradas de tabela de acelerador na tabela original. Caso contrário, especifica o número de entradas de tabela de acelerador que foram copiadas.
Observações
Nota
O cabeçalho winuser.h define CopyAcceleratorTable como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | winuser.h (inclua Windows.h) |
biblioteca | User32.lib |
de DLL |
User32.dll |
Consulte também
Conceitual
de Aceleradores de Teclado
de referência de