Структура CONTROLINFO (ocidl.h)
Содержит параметры, описывающие мнемонику клавиатуры и поведение клавиатуры элемента управления. Структура заполняется во время метода IOleControl::GetControlInfo .
Синтаксис
typedef struct tagCONTROLINFO {
ULONG cb;
HACCEL hAccel;
USHORT cAccel;
DWORD dwFlags;
} CONTROLINFO, *LPCONTROLINFO;
Члены
cb
Размер структуры в байтах.
hAccel
Дескриптор массива структур ACCEL , каждая структура, описывающая мнемонику клавиатуры. Массив создается с помощью функции CreateAcceleratorTable . Элемент управления всегда сохраняет память для этого массива; Вызывающий объект IOleControl::GetControlInfo не должен пытаться освободить память.
cAccel
Число мнемонических символов, описанных в поле hAccel . Это значение может быть равно нулю, чтобы указать отсутствие мнемоники.
dwFlags
Флаги, указывающие поведение клавиатуры элемента управления. Вы можете выбрать
- CTRLINFO_EATS_RETURN. Когда элемент управления имеет фокус, он обработает клавишу Return.
- CTRLINFO_EATS_ESCAPE. Когда элемент управления имеет фокус, он обработает escape-ключ.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | ocidl.h |