Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt ein Eingabeereignis im Konsoleneingabepuffer. Diese Datensätze können mithilfe der ReadConsoleInput - oder PeekConsoleInput-Funktion aus dem Eingabepuffer gelesen oder mithilfe der WriteConsoleInput-Funktion in den Eingabepuffer geschrieben werden.
Syntax
typedef struct _INPUT_RECORD {
WORD EventType;
union {
KEY_EVENT_RECORD KeyEvent;
MOUSE_EVENT_RECORD MouseEvent;
WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent;
MENU_EVENT_RECORD MenuEvent;
FOCUS_EVENT_RECORD FocusEvent;
} Event;
} INPUT_RECORD;
Elemente
EventType
Ein Handle für den Typ des Eingabeereignisses und den ereignisdatensatz, der im Ereigniselement gespeichert ist.
Dieses Element kann einer der folgenden Werte sein:
| Wert | Bedeutung |
|---|---|
| FOCUS_EVENT 0x0010 | Das Ereigniselement enthält eine FOCUS_EVENT_RECORD Struktur. Diese Ereignisse werden intern verwendet und sollten ignoriert werden. |
| KEY_EVENT 0x0001 | Das Ereigniselement enthält eine KEY_EVENT_RECORD Struktur mit Informationen zu einem Tastaturereignis. |
| MENU_EVENT 0x0008 | Das Ereigniselement enthält eine MENU_EVENT_RECORD Struktur. Diese Ereignisse werden intern verwendet und sollten ignoriert werden. |
| MOUSE_EVENT 0x0002 | Das Ereigniselement enthält eine MOUSE_EVENT_RECORD Struktur mit Informationen zu einer Mausbewegung oder einem Tastendruckereignis. |
| WINDOW_BUFFER_SIZE_EVENT 0x0004 | Das Ereigniselement enthält eine WINDOW_BUFFER_SIZE_RECORD Struktur mit Informationen zur neuen Größe des Konsolenbildschirmpuffers. |
Ereignis
Die Ereignisinformationen. Das Format dieses Elements hängt vom vom EventType-Element angegebenen Ereignistyp ab.
Beispiele
Ein Beispiel finden Sie unter Lesen von Eingabepufferereignissen.
Anforderungen
| Mindest unterstützter Client | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützter Mindestserver | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | WinConTypes.h (via WinCon.h, include Windows.h) |