Estructura de CONSOLE_SCREEN_BUFFER_INFOEX
Contiene información extendida sobre un búfer de pantalla de consola.
Sintaxis
typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX {
ULONG cbSize;
COORD dwSize;
COORD dwCursorPosition;
WORD wAttributes;
SMALL_RECT srWindow;
COORD dwMaximumWindowSize;
WORD wPopupAttributes;
BOOL bFullscreenSupported;
COLORREF ColorTable[16];
} CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX;
Miembros
cbSize
El tamaño de esta estructura en bytes.
dwSize
Estructura COORD que contiene el tamaño del búfer de pantalla de la consola, en filas y columnas de caracteres.
dwCursorPosition
Estructura COORD que contiene las coordenadas de columna y fila del cursor en el búfer de pantalla de la consola.
wAttributes
Atributos de los caracteres escritos en un búfer de pantalla mediante las funciones WriteFile y WriteConsole, o repetidos en un búfer de pantalla mediante las funciones ReadFile y ReadConsole. Para más información, consulte Atributos de carácter.
srWindow
Estructura SMALL_RECT que contiene las coordenadas del búfer de pantalla de la consola de las esquinas superior izquierda e inferior derecha de la ventana de visualización.
dwMaximumWindowSize
Estructura COORD que contiene el tamaño máximo de la ventana de la consola, en filas y columnas de caracteres, dado el tamaño actual del búfer de pantalla y la fuente y el tamaño de la pantalla.
wPopupAttributes
Atributo fill para elementos emergentes de la consola.
bFullscreenSupported
Si este miembro es TRUE
, se admite el modo de pantalla completa; de lo contrario, no lo es. Esto siempre será FALSE
para los sistemas después de Windows Vista con el modelo de controlador WDDM, ya que el verdadero acceso VGA directo al monitor ya no está disponible.
ColorTable
Matriz de valores COLORREF que describen la configuración de color de la consola.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | ConsoleApi2.h (a través de WinCon.h, incluido Windows.h) |