NT_CONSOLE_PROPS-Struktur (shlobj_core.h)
Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Es enthält Konsoleneigenschaften.
Syntax
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;
Member
dbh
Typ: DATABLOCK_HEADER
Die DATABLOCK_HEADER-Struktur mit der Größe und Signatur der NT_CONSOLE_PROPS-Struktur . Die Signatur für eine NT_CONSOLE_PROPS-Struktur ist NT_CONSOLE_PROPS_SIG.
DUMMYSTRUCTNAME
wFillAttribute
Typ: WORD
Fill-Attribut für die Konsole.
wPopupFillAttribute
Typ: WORD
Fill-Attribut für Konsolen-Popups.
dwScreenBufferSize
Typ: COORD
Eine COORD-Struktur mit der Bildschirmpuffergröße der Konsole.
dwWindowSize
Typ: COORD
Eine COORD-Struktur mit der Fenstergröße der Konsole.
dwWindowOrigin
Typ: COORD
Eine COORD-Struktur mit dem Fensterursprung der Konsole.
nFont
Art: DWORD
Die Schriftart.
nInputBufferSize
Art: DWORD
Die Eingabepuffergröße.
dwFontSize
Typ: COORD
Eine COORD-Struktur mit dem Schriftgrad.
uFontFamily
Typ: UINT
Die Schriftfamilie.
uFontWeight
Typ: UINT
Die Schriftstärke.
FaceName[LF_FACESIZE]
Typ: WCHAR[LF_FACESIZE]
Ein Zeichenarray, das den Gesichtsnamen der Schriftart enthält.
uCursorSize
Typ: UINT
Die Cursorgröße.
bFullScreen
Typ: BOOL
Ein boolescher Wert, der auf TRUE festgelegt ist, wenn sich die Konsole im Vollbildmodus befindet, oder andernfalls FALSE .
bQuickEdit
Typ: BOOL
Ein boolescher Wert, der auf TRUE festgelegt ist, wenn sich die Konsole im Schnellbearbeitungsmodus befindet, oder andernfalls FALSE .
bInsertMode
Typ: BOOL
Ein boolescher Wert, der auf TRUE festgelegt ist, wenn sich die Konsole im Einfügemodus befindet, oder andernfalls FALSE .
bAutoPosition
Typ: BOOL
Ein boolescher Wert, der auf TRUE festgelegt ist, wenn sich die Konsole im Modus für die automatische Position befindet, oder andernfalls FALSE .
uHistoryBufferSize
Typ: UINT
Die Größe des Verlaufspuffers.
uNumberOfHistoryBuffers
Typ: UINT
Die Anzahl der Verlaufspuffer.
bHistoryNoDup
Typ: BOOL
Ein boolescher Wert, der auf TRUE festgelegt ist, wenn alte doppelte Verlaufslisten verworfen werden sollen, oder andernfalls FALSE .
ColorTable[16]
Typ: COLORREF[16]
Ein Array von COLORREF-Werten mit den Farbeinstellungen der Konsole.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | shlobj_core.h (shlobj.h einschließen) |