wincon.h

Estructura CHAR_INFO

Definición

typedef struct _CHAR_INFO { // chi  
    union {                /* Unicode or ANSI character  */ 
        WCHAR UnicodeChar; 
        CHAR AsciiChar; 
    } Char; 
    WORD Attributes;       // text and background colors 
} CHAR_INFO, *PCHAR_INFO;

La estructura CHAR_INFO especifica el carácter Unicode o ANSI y los colores de primer plano (texto) y fondo de una celda de carácter de un buffer de pantalla. Esta estructura se usa por funciones de consola para leer desde o escribir en un buffer de pantalla de consola.

Descripción

Char
Especifica o bien el carácter Unicode (wide-character) o el carácter ANSI de una celda de carácter del buffer de pantalla, dependiendo de si se usa la versión Unicode o ANSI de la funcón.
Attributes
Especifica los colores de primer plano (texto) y fondo de la celda de carácter del buffer de pantalla en que se escribe. Este miembro puede ser cero, o puede ser cualquier combinación de los siguientes valores:
BACKGROUND_BLUEFOREGROUND_BLUE
BACKGROUND_GREENFOREGROUND_GREEN
BACKGROUND_REDFOREGROUND_RED
BACKGROUND_INTENSITYFOREGROUND_INTENSITY