Estrutura CONTROLINFO (ocidl.h)
Contém parâmetros que descrevem a mnemônica do teclado e o comportamento do teclado de um controle. A estrutura é preenchida durante o método IOleControl::GetControlInfo .
Sintaxe
typedef struct tagCONTROLINFO {
ULONG cb;
HACCEL hAccel;
USHORT cAccel;
DWORD dwFlags;
} CONTROLINFO, *LPCONTROLINFO;
Membros
cb
O tamanho da estrutura em bytes.
hAccel
Um identificador para uma matriz de estruturas ACCEL , cada estrutura que descreve um teclado mnemônico. A matriz é criada com a função CreateAcceleratorTable . O controle sempre mantém a memória dessa matriz; o chamador de IOleControl::GetControlInfo não deve tentar liberar a memória.
cAccel
O número de mnemônicos descritos no campo hAccel . Esse valor pode ser zero para indicar que não há mnemônicos.
dwFlags
Sinalizadores que indicam o comportamento do teclado do controle. Os valores possíveis são:
- CTRLINFO_EATS_RETURN: quando o controle tiver o foco, ele processará a tecla Return.
- CTRLINFO_EATS_ESCAPE: quando o controle tiver o foco, ele processará a tecla Escape.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | ocidl.h |