Estrutura CONSOLE_SCREEN_BUFFER_INFOEX

Contém informações estendidas sobre um buffer de tela do console.

Sintaxe

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;

Membros

cbSize
O tamanho da estrutura em bytes.

dwSize
Uma estrutura COORD que contém o tamanho do buffer de tela do console, em colunas e linhas de caracteres.

dwCursorPosition
Uma estrutura COORD que contém as coordenadas de coluna e linha do cursor no buffer de tela do console.

wAttributes
Os atributos dos caracteres gravados em um buffer de tela pelas funções WriteFile e WriteConsole ou ecoados em um buffer de tela pelas ReadFile e ReadConsole. Para saber mais, confira Atributos de caracteres.

srWindow
Uma estrutura SMALL_RECT com as coordenadas de buffer da tela do console dos cantos superior esquerdo e inferior direito da janela de exibição.

dwMaximumWindowSize
A estrutura COORD com o tamanho máximo da janela do console, em colunas e linhas de caracteres, considerando o tamanho e a fonte do buffer de tela atual e o tamanho da tela.

wPopupAttributes
O atributo de preenchimento de pop-ups do console.

bFullscreenSupported
O modo de tela cheia terá suporte somente se esse membro for TRUE. O membro sempre será FALSE nos sistemas posteriores ao Windows Vista com o modelo de driver WDDM, pois o acesso VGA direto ao monitor não está mais disponível.

ColorTable
Uma matriz de valores COLORREF que descreve as configurações de cor do console.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho ConsoleApi2.h (via WinCon.h, inclui o Windows.h)

Confira também

COORD

GetConsoleScreenBufferInfoEx

SetConsoleScreenBufferInfoEx

SMALL_RECT