struktur NT_CONSOLE_PROPS (shlobj_core.h)
Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan properti konsol.
Sintaks
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;
Anggota
dbh
Jenis: DATABLOCK_HEADER
Struktur DATABLOCK_HEADER dengan ukuran dan tanda tangan struktur NT_CONSOLE_PROPS . Tanda tangan untuk struktur NT_CONSOLE_PROPS NT_CONSOLE_PROPS_SIG.
DUMMYSTRUCTNAME
wFillAttribute
Ketik: WORD
Isi atribut untuk konsol.
wPopupFillAttribute
Ketik: WORD
Isi atribut untuk pop-up konsol.
dwScreenBufferSize
Jenis: COORD
Struktur COORD dengan ukuran buffer layar konsol.
dwWindowSize
Jenis: COORD
Struktur COORD dengan ukuran jendela konsol.
dwWindowOrigin
Jenis: COORD
Struktur COORD dengan asal jendela konsol.
nFont
Jenis: DWORD
Font.
nInputBufferSize
Jenis: DWORD
Ukuran buffer input.
dwFontSize
Jenis: COORD
Struktur COORD dengan ukuran font.
uFontFamily
Jenis: UINT
Keluarga font.
uFontWeight
Jenis: UINT
Bobot font.
FaceName[LF_FACESIZE]
Jenis: WCHAR[LF_FACESIZE]
Array karakter yang berisi nama wajah font.
uCursorSize
Jenis: UINT
Ukuran kursor.
bFullScreen
Jenis: BOOL
Nilai boolean yang diatur ke TRUE jika konsol dalam mode layar penuh, atau FALSE sebaliknya.
bQuickEdit
Jenis: BOOL
Nilai boolean yang diatur ke TRUE jika konsol dalam mode edit cepat, atau FALSE sebaliknya.
bInsertMode
Jenis: BOOL
Nilai boolean yang diatur ke TRUE jika konsol berada dalam mode sisipkan, atau FALSE sebaliknya.
bAutoPosition
Jenis: BOOL
Nilai boolean yang diatur ke TRUE jika konsol berada dalam mode posisi otomatis, atau FALSE sebaliknya.
uHistoryBufferSize
Jenis: UINT
Ukuran buffer riwayat.
uNumberOfHistoryBuffers
Jenis: UINT
Jumlah buffer riwayat.
bHistoryNoDup
Jenis: BOOL
Nilai boolean yang diatur ke TRUE jika daftar riwayat duplikat lama harus dibuang, atau FALSE sebaliknya.
ColorTable[16]
Jenis: COLORREF[16]
Array nilai COLORREF dengan pengaturan warna konsol.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional, Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shlobj_core.h (termasuk Shlobj.h) |