CONSOLE_SCREEN_BUFFER_INFOEX-Struktur

Enthält erweiterte Informationen zu einem Konsolenbildschirmpuffer.

Syntax

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;

Member

cbSize
Die Größe dieser Struktur in Byte.

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.

wPopupAttributes
Das Fill-Attribut für Konsolen-Popups.

bFullscreenSupported
Wenn dieses Member ist TRUE, wird der Vollbildmodus unterstützt, andernfalls ist es nicht der Fall. Dies gilt immer FALSE für Systeme, nachdem Windows Vista mit dem WDDM-Treibermodell als echter direkter VGA-Zugriff auf den Monitor nicht mehr verfügbar ist.

ColorTable
Ein Array von COLORREF-Werten , die die Farbeinstellungen der Konsole beschreiben.

Anforderungen

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

Siehe auch

COORD

GetConsoleScreenBufferInfoEx

SetConsoleScreenBufferInfoEx

SMALL_RECT