Partager via


CONSOLE_SCREEN_BUFFER_INFO, structure

Contient des informations sur une mémoire tampon de l’écran de la console.

Syntaxe

typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
  COORD      dwSize;
  COORD      dwCursorPosition;
  WORD       wAttributes;
  SMALL_RECT srWindow;
  COORD      dwMaximumWindowSize;
} CONSOLE_SCREEN_BUFFER_INFO;

Membres

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.

Exemples

Pour obtenir un exemple, consultez Défilement du contenu d’une mémoire tampon d’écran.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête ConsoleApi2.h (via WinCon.h, include Windows.h)

Voir aussi

COORD

GetConsoleScreenBufferInfo

ReadConsole

ReadFile

SMALL_RECT

WriteConsole

WriteFile