Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opisuje zdarzenie wejściowe w buforze wejściowym konsoli. Te rekordy można odczytywać z buforu wejściowego przy użyciu funkcji ReadConsoleInput lub PeekConsoleInput albo zapisywać w buforze wejściowym za pomocą funkcji WriteConsoleInput .
Składnia
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;
Członkowie
EventType
Dojście do typu zdarzenia wejściowego i rekordu zdarzenia przechowywanego w elemencie członkowskim zdarzenia .
Ten element członkowski może być jedną z następujących wartości.
| Wartość | Znaczenie |
|---|---|
| FOCUS_EVENT 0x0010 | Element członkowski zdarzenia zawiera strukturę FOCUS_EVENT_RECORD . Te zdarzenia są używane wewnętrznie i powinny być ignorowane. |
| KEY_EVENT 0x0001 | Element członkowski zdarzenia zawiera strukturę KEY_EVENT_RECORD z informacjami o zdarzeniu klawiatury. |
| MENU_EVENT 0x0008 | Element członkowski zdarzenia zawiera strukturę MENU_EVENT_RECORD . Te zdarzenia są używane wewnętrznie i powinny być ignorowane. |
| MOUSE_EVENT 0x0002 | Element członkowski Zdarzenia zawiera strukturę MOUSE_EVENT_RECORD z informacjami o zdarzeniu przesuwania myszy lub naciśnięcia przycisku. |
| WINDOW_BUFFER_SIZE_EVENT 0x0004 | Element członkowski zdarzenia zawiera strukturę WINDOW_BUFFER_SIZE_RECORD zawierającą informacje o nowym rozmiarze buforu ekranu konsoli. |
Zdarzenie
Informacje o zdarzeniu. Format tego elementu członkowskiego zależy od typu zdarzenia określonego przez element członkowski EventType .
Przykłady
Aby zapoznać się z przykładem, zobacz Odczytywanie zdarzeń buforu wejściowego.
Wymagania
| Minimalny obsługiwany klient | Windows 2000 Professional [tylko aplikacje klasyczne] |
| Minimalny obsługiwany serwer | Windows 2000 Server [tylko aplikacje klasyczne] |
| Nagłówek | WinConTypes.h (za pośrednictwem pliku WinCon.h, include Windows.h) |