CONSOLE_SCREEN_BUFFER_INFOEX 構造体

コンソール スクリーン バッファーに関する拡張情報が含まれます。

構文

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;

メンバー

cbSize
この構造体のサイズ (バイト単位)。

dwSize
コンソール スクリーン バッファーのサイズを文字の列と行に格納する COORD 構造体。

dwCursorPosition
コンソール スクリーン バッファー内のカーソルの列と行の座標を含む COORD 構造体。

wAttributes
WriteFile 関数または WriteConsole 関数によってスクリーン バッファーに書き込まれる文字の属性、または、ReadFile 関数または ReadConsole 関数によってスクリーン バッファーへエコーされる文字の属性。 詳細については、「文字の属性」を参照してください。

srWindow
表示ウィンドウの左上隅と右下隅のコンソール スクリーン バッファー座標を含む SMALL_RECT 構造体。

dwMaximumWindowSize
現在のスクリーン バッファー のサイズとフォント、およびスクリーン サイズを指定すると、コンソール ウィンドウの最大サイズ (文字列と行) を含む COORD 構造体。

wPopupAttributes
コンソール ポップアップの fill 属性。

bFullscreenSupported
このメンバーが TRUE の場合、全画面モードはサポートされます。それ以外の場合はサポートされません。 モニターへの真の直接 VGA アクセスが使用できなくなった場合、WDDM ドライバー モデルを備えた Windows Vista の後のシステムの場合、これは常に FALSE です。

ColorTable
コンソールの色設定を記述する COLORREF 値の配列。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー ConsoleApi2.h(WinCon.h 経由、Windows.h を含む)

関連項目

COORD

GetConsoleScreenBufferInfoEx

SetConsoleScreenBufferInfoEx

SMALL_RECT