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 を含む) |