CONSOLE_SCREEN_BUFFER_INFOEX, structure
Contient des informations étendues sur une mémoire tampon de l’écran de la console.
Syntaxe
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;
Membres
cbSize
La taille de cette structure, en octets.
dwSize
Une structure COORD qui contient la taille de la mémoire tampon de l’écran de la console, en colonnes et lignes de caractères.
dwCursorPosition
Une Structure COORD qui contient les coordonnées de colonne et de ligne du curseur dans la mémoire tampon de l’écran de la console.
wAttributes
Les attributs des caractères écrits dans une mémoire tampon de l'écran par les fonctions WriteFile et WriteConsole, ou envoyés en écho dans une mémoire tampon de l'écran par les fonctions ReadFile et ReadConsole. Pour plus d’informations, consultez la section Attributs de caractère.
srWindow
Une structure SMALL_RECT qui contient les coordonnées de mémoire tampon de l’écran de la console des coins supérieur gauche et inférieur droit de la fenêtre d’affichage.
dwMaximumWindowSize
Une structure COORD qui contient la taille maximale de la fenêtre de console, en colonnes et lignes de caractères, compte tenu de la taille de la mémoire tampon et de la police actuelles, ainsi que de la taille de l'écran.
wPopupAttributes
L’attribut de remplissage pour les fenêtres contextuelles de console.
bFullscreenSupported
Si ce membre est TRUE
, le mode plein écran est pris en charge ; sinon, ce n’est pas le cas. Ce sera toujours FALSE
pour les systèmes postérieurs à Windows Vista avec le modèle de pilote WDDM, car l'accès VGA direct au moniteur n'est plus disponible.
ColorTable
Un tableau de valeurs COLORREF qui décrivent les paramètres de couleur de la console.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | ConsoleApi2.h (via WinCon.h, include Windows.h) |