Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Popisuje vstupní událost v vyrovnávací paměti vstupu konzoly. Tyto záznamy lze číst ze vstupní vyrovnávací paměti pomocí ReadConsoleInput nebo PeekConsoleInput funkce, nebo zapisovat do vstupní vyrovnávací paměti pomocí WriteConsoleInput funkce.
Syntaxe
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;
Členové
typ události
Popisovač typu vstupní události a záznamu události uloženého v členu události .
Tento člen může být jednou z následujících hodnot.
| Hodnota | Význam |
|---|---|
| FOCUS_EVENT 0x0010 | Člen události obsahuje FOCUS_EVENT_RECORD strukturu. Tyto události se používají interně a měly by být ignorovány. |
| KEY_EVENT 0x0001 | Člen události obsahuje KEY_EVENT_RECORD strukturu s informacemi o události klávesnice. |
| MENU_EVENT 0x0008 | Člen události obsahuje strukturu MENU_EVENT_RECORD . Tyto události se používají interně a měly by být ignorovány. |
| MOUSE_EVENT 0x0002 | Člen události obsahuje MOUSE_EVENT_RECORD strukturu s informacemi o pohybu myši nebo stisknutí tlačítka události. |
| WINDOW_BUFFER_SIZE_EVENT 0x0004 | Člen události obsahuje WINDOW_BUFFER_SIZE_RECORD strukturu s informacemi o nové velikosti vyrovnávací paměti obrazovky konzoly. |
Událost
Informace o události. Formát tohoto člena závisí na typu události určeném členem EventType .
Příklady
Příklad najdete v tématu Čtení událostí vyrovnávací paměti vstupu.
Požadavky
| Minimální podporovaný klient | Windows 2000 Professional [jenom desktopové aplikace] |
| Minimální podporovaný server | Windows 2000 Server [jenom desktopové aplikace] |
| Záhlaví | WinConTypes.h (přes WinCon.h, včetně Windows.h) |