Estrutura CONSOLE_SCREEN_BUFFER_INFO
Contém informações sobre um buffer de tela do console.
Sintaxe
typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
COORD dwSize;
COORD dwCursorPosition;
WORD wAttributes;
SMALL_RECT srWindow;
COORD dwMaximumWindowSize;
} CONSOLE_SCREEN_BUFFER_INFO;
Membros
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.
Exemplos
Para ver um exemplo, confira Rolar o conteúdo de um buffer de tela.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | ConsoleApi2.h (via WinCon.h, inclui o Windows.h) |