Freigeben über


CONSOLE_SCREEN_BUFFER_INFO-Struktur

Enthält Informationen zu einem Konsolenbildschirmpuffer.

Syntax

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

Member

dwSize
Eine COORD-Struktur , die die Größe des Konsolenbildschirmpuffers in Zeichenspalten und Zeilen enthält.

dwCursorPosition
Eine COORD-Struktur , die die Spalten- und Zeilenkoordinaten des Cursors im Konsolenbildschirmpuffer enthält.

wAttributes
Die Attribute der Zeichen, die von den Funktionen WriteFile und WriteConsole in einen Bildschirmpuffer geschrieben wurden, oder die von den Funktionen ReadFile und ReadConsole in einen Bildschirmpuffer wiedergegeben werden. Weitere Informationen finden Sie unter Zeichen Attribute.

srWindow
Eine SMALL_RECT Struktur, die die Konsolenbildschirmpufferkoordinaten der oberen linken und unteren rechten Ecke des Anzeigefensters enthält.

dwMaximumWindowSize
Eine COORD-Struktur , die die maximale Größe des Konsolenfensters enthält, in Zeichenspalten und Zeilen, angesichts des aktuellen Bildschirmpuffers und der Schriftart und des Bildschirmformats.

Beispiele

Ein Beispiel finden Sie unter "Scrollen des Inhalts eines Bildschirmpuffers".

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Header ConsoleApi.h (über WinCon.h, Windows.h einschließen)

Siehe auch

COORD

GetConsoleScreenBufferInfo

ReadConsole

ReadFile

SMALL_RECT

WriteConsole

WriteFile