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