Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Beschrijft een invoer gebeurtenis in de console-invoerbuffer. Deze records kunnen worden gelezen uit de invoerbuffer met behulp van de functie ReadConsoleInput of PeekConsoleInput , of naar de invoerbuffer worden geschreven met behulp van de functie WriteConsoleInput .
Syntaxis
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;
Leden
EventType-
Een ingang voor het type invoer gebeurtenis en de gebeurtenisrecord die is opgeslagen in het gebeurtenislid .
Dit lid kan een van de volgende waarden zijn.
| Waarde | Betekenis |
|---|---|
| FOCUS_EVENT 0x0010 | Het gebeurtenislid bevat een FOCUS_EVENT_RECORD structuur. Deze gebeurtenissen worden intern gebruikt en moeten worden genegeerd. |
| KEY_EVENT 0x0001 | Het gebeurtenislid bevat een KEY_EVENT_RECORD structuur met informatie over een toetsenbord gebeurtenis. |
| MENU_EVENT 0x0008 | Het gebeurtenislid bevat een MENU_EVENT_RECORD structuur. Deze gebeurtenissen worden intern gebruikt en moeten worden genegeerd. |
| MOUSE_EVENT 0x0002 | Het gebeurtenislid bevat een MOUSE_EVENT_RECORD structuur met informatie over een muisbeweging of druk op een knop. |
| WINDOW_BUFFER_SIZE_EVENT 0x0004 | Het gebeurtenislid bevat een WINDOW_BUFFER_SIZE_RECORD structuur met informatie over de nieuwe grootte van de consoleschermbuffer. |
Gebeurtenis
De gebeurtenisgegevens. De indeling van dit lid is afhankelijk van het gebeurtenistype dat is opgegeven door het EventType-lid .
Voorbeelden
Zie Voorbeeld : Gebeurtenissen van invoerbuffer lezen.
Behoeften
| Minimaal ondersteunde client | Windows 2000 Professional [alleen desktop-apps] |
| Minimaal ondersteunde server | Windows 2000 Server [alleen desktop-apps] |
| Koptekst | WinConTypes.h (via WinCon.h, inclusief Windows.h) |