NT_CONSOLE_PROPS 構造体 (shlobj_core.h)

IShellLinkDataList によって使用される追加のデータ ブロックを保持します。 コンソール プロパティを保持します。

構文

typedef struct {
  DATABLOCK_HEADER dbh;
  DATABLOCK_HEADER DUMMYSTRUCTNAME;
  WORD             wFillAttribute;
  WORD             wPopupFillAttribute;
  COORD            dwScreenBufferSize;
  COORD            dwWindowSize;
  COORD            dwWindowOrigin;
  DWORD            nFont;
  DWORD            nInputBufferSize;
  COORD            dwFontSize;
  UINT             uFontFamily;
  UINT             uFontWeight;
  WCHAR            FaceName[LF_FACESIZE];
  UINT             uCursorSize;
  BOOL             bFullScreen;
  BOOL             bQuickEdit;
  BOOL             bInsertMode;
  BOOL             bAutoPosition;
  UINT             uHistoryBufferSize;
  UINT             uNumberOfHistoryBuffers;
  BOOL             bHistoryNoDup;
  COLORREF         ColorTable[16];
} NT_CONSOLE_PROPS, *LPNT_CONSOLE_PROPS;

メンバー

dbh

種類: DATABLOCK_HEADER

NT_CONSOLE_PROPS構造体のサイズと署名を持つDATABLOCK_HEADER構造体。 NT_CONSOLE_PROPS構造体の署名がNT_CONSOLE_PROPS_SIG。

DUMMYSTRUCTNAME

wFillAttribute

種類: WORD

コンソールの Fill 属性。

wPopupFillAttribute

種類: WORD

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

dwScreenBufferSize

種類: COORD

コンソールの画面バッファー サイズを持つ COORD 構造体。

dwWindowSize

種類: COORD

コンソールのウィンドウ サイズを持つ COORD 構造体。

dwWindowOrigin

種類: COORD

コンソールのウィンドウの原点を持つ COORD 構造体。

nFont

型: DWORD

フォント。

nInputBufferSize

型: DWORD

入力バッファー サイズ。

dwFontSize

種類: COORD

フォント サイズを持つ COORD 構造体。

uFontFamily

型: UINT

フォント ファミリ。

uFontWeight

型: UINT

フォントの太さ。

FaceName[LF_FACESIZE]

種類: WCHAR[LF_FACESIZE]

フォントの顔名を含む文字配列。

uCursorSize

型: UINT

カーソル サイズ。

bFullScreen

種類: BOOL

コンソールが全画面表示モードの場合は TRUE 、それ以外の場合は FALSE に設定されるブール値。

bQuickEdit

種類: BOOL

コンソールがクイック編集モードの場合は TRUE 、それ以外の場合は FALSE に設定されるブール値。

bInsertMode

種類: BOOL

コンソールが挿入モードの場合は TRUE 、それ以外の場合は FALSE に設定されるブール値。

bAutoPosition

種類: BOOL

コンソールが自動位置モードの場合は TRUE 、それ以外の場合は FALSE に設定されるブール値。

uHistoryBufferSize

型: UINT

履歴バッファーのサイズ。

uNumberOfHistoryBuffers

型: UINT

履歴バッファーの数。

bHistoryNoDup

種類: BOOL

古い重複する履歴リストを破棄する場合は TRUE 、それ以外の場合は FALSE に設定されるブール値。

ColorTable[16]

種類: COLORREF[16]

コンソールの色設定を含む COLORREF 値の配列。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header shlobj_core.h (Shlobj.h を含む)