Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A konzol bemeneti pufferében lévő bemeneti eseményt ismerteti. Ezek a rekordok olvashatók a bemeneti pufferből a ReadConsoleInput vagy a PeekConsoleInput függvénnyel, vagy a WriteConsoleInput függvény használatával írhatók a bemeneti pufferbe.
Szemantika
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;
Tagok
EventType
A bemeneti esemény típusának és az eseménytagban tárolt eseményrekordnak a leírója.
Ez a tag az alábbi értékek egyike lehet.
| Érték | Értelmezés |
|---|---|
| FOCUS_EVENT 0x0010 | Az eseménytagegy FOCUS_EVENT_RECORD struktúrát tartalmaz. Ezeket az eseményeket belsőleg használják, és figyelmen kívül kell hagyni. |
| KEY_EVENT 0x0001 | Az eseménytag egy KEY_EVENT_RECORD struktúrát tartalmaz, amely a billentyűzeteseményekkel kapcsolatos információkat tartalmazza. |
| MENU_EVENT 0x0008 | Az eseménytagegy MENU_EVENT_RECORD struktúrát tartalmaz. Ezeket az eseményeket belsőleg használják, és figyelmen kívül kell hagyni. |
| MOUSE_EVENT 0x0002 | Az eseménytagegy MOUSE_EVENT_RECORD struktúrát tartalmaz, amely az egér mozgásával vagy a gombnyomással kapcsolatos információkat tartalmazza. |
| WINDOW_BUFFER_SIZE_EVENT 0x0004 | Az eseménytag egy WINDOW_BUFFER_SIZE_RECORD struktúrát tartalmaz, amely a konzol képernyőpufferének új méretére vonatkozó információkat tartalmaz. |
Esemény
Az esemény adatai. A tag formátuma az EventType-tag által megadott eseménytípustól függ.
Példák
Példa: Bemeneti pufferes események olvasása.
Követelmények
| Minimálisan támogatott ügyfél | Windows 2000 Professional [csak asztali alkalmazások] |
| Minimálisan támogatott kiszolgáló | Windows 2000 Server [csak asztali alkalmazások] |
| Header | WinConTypes.h (a WinCon.h-n keresztül, a Windows.h-t is belefoglalva) |