Bagikan melalui


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)