Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Describe un evento de entrada en el búfer de entrada de la consola. Estos registros se pueden leer desde el búfer de entrada mediante la función ReadConsoleInput o PeekConsoleInput o escritas en el búfer de entrada mediante la función WriteConsoleInput .
Sintaxis
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;
Miembros
EventType
Identificador del tipo de evento de entrada y del registro de eventos almacenado en el miembro Event .
Este miembro puede ser uno de los siguientes valores.
| Importancia | Significado |
|---|---|
| FOCUS_EVENT 0x0010 | El miembro Event contiene una estructura FOCUS_EVENT_RECORD . Estos eventos se usan internamente y se deben omitir. |
| 0x0001 de KEY_EVENT | El miembro Event contiene una estructura KEY_EVENT_RECORD con información sobre un evento de teclado. |
| MENU_EVENT 0x0008 | El miembro Event contiene una estructura MENU_EVENT_RECORD . Estos eventos se usan internamente y se deben omitir. |
| 0x0002 de MOUSE_EVENT | El miembro Event contiene una estructura de MOUSE_EVENT_RECORD con información sobre un evento de pulsación de botón o movimiento del mouse. |
| WINDOW_BUFFER_SIZE_EVENT 0x0004 | El miembro Event contiene una estructura de WINDOW_BUFFER_SIZE_RECORD con información sobre el nuevo tamaño del búfer de pantalla de la consola. |
Evento
Información del evento. El formato de este miembro depende del tipo de evento especificado por el miembro EventType .
Ejemplos
Para obtener un ejemplo, consulte Lectura de eventos de búfer de entrada.
Requisitos
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Cabecera | WinConTypes.h (a través de WinCon.h, incluya Windows.h) |