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

主控台快顯的填滿屬性。

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 [僅限桌面應用程式]
標頭 shlobj_core.h (包含 Shlobj.h)