CONTROLINFO-Struktur (ocidl.h)
Enthält Parameter, die die Tastatur-Mnemonik und das Tastaturverhalten eines Steuerelements beschreiben. Die -Struktur wird während der IOleControl::GetControlInfo-Methode aufgefüllt.
Syntax
typedef struct tagCONTROLINFO {
ULONG cb;
HACCEL hAccel;
USHORT cAccel;
DWORD dwFlags;
} CONTROLINFO, *LPCONTROLINFO;
Members
cb
Die Größe der Struktur in Bytes.
hAccel
Ein Handle für ein Array von ACCEL-Strukturen , wobei jede Struktur eine Tastatur-Mnemonik beschreibt. Das Array wird mit der CreateAcceleratorTable-Funktion erstellt. Das -Steuerelement verwaltet immer den Arbeitsspeicher für dieses Array. Der Aufrufer von IOleControl::GetControlInfo sollte nicht versuchen, den Arbeitsspeicher freizugeben.
cAccel
Die Anzahl der im Feld hAccel beschriebenen Mnemonika. Dieser Wert kann null sein, um keine Mnemonik anzugeben.
dwFlags
Flags, die das Tastaturverhalten des Steuerelements angeben. Mögliche Werte sind:
- CTRLINFO_EATS_RETURN: Wenn das Steuerelement den Fokus hat, verarbeitet es die Rückgabetaste.
- CTRLINFO_EATS_ESCAPE: Wenn das Steuerelement den Fokus hat, verarbeitet es die Escapetaste.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | ocidl.h |