struttura NT_CONSOLE_PROPS (shlobj_core.h)
Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene le proprietà della console.
Sintassi
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;
Members
dbh
Tipo: DATABLOCK_HEADER
Struttura DATABLOCK_HEADER con le dimensioni e la firma della struttura NT_CONSOLE_PROPS . La firma per una struttura di NT_CONSOLE_PROPS è NT_CONSOLE_PROPS_SIG.
DUMMYSTRUCTNAME
wFillAttribute
Tipo: WORD
Compilare l'attributo per la console.
wPopupFillAttribute
Tipo: WORD
Compilare l'attributo per i popup della console.
dwScreenBufferSize
Tipo: COORD
Struttura COORD con le dimensioni del buffer dello schermo della console.
dwWindowSize
Tipo: COORD
Struttura COORD con le dimensioni della finestra della console.
dwWindowOrigin
Tipo: COORD
Struttura COORD con l'origine della finestra della console.
nFont
Tipo: DWORD
Carattere.
nInputBufferSize
Tipo: DWORD
Dimensione del buffer di input.
dwFontSize
Tipo: COORD
Struttura COORD con le dimensioni del carattere.
uFontFamily
Tipo: UINT
Famiglia di caratteri.
uFontWeight
Tipo: UINT
Spessore del carattere.
FaceName[LF_FACESIZE]
Tipo: WCHAR[LF_FACESIZE]
Matrice di caratteri che contiene il nome del viso del tipo di carattere.
uCursorSize
Tipo: UINT
Dimensioni del cursore.
bFullScreen
Tipo: BOOL
Valore booleano impostato su TRUE se la console è in modalità schermo intero o FALSE in caso contrario.
bQuickEdit
Tipo: BOOL
Valore booleano impostato su TRUE se la console è in modalità di modifica rapida o FALSE in caso contrario.
bInsertMode
Tipo: BOOL
Valore booleano impostato su TRUE se la console è in modalità di inserimento o FALSE in caso contrario.
bAutoPosition
Tipo: BOOL
Valore booleano impostato su TRUE se la console è in modalità di posizione automatica o FALSE in caso contrario.
uHistoryBufferSize
Tipo: UINT
Dimensioni del buffer della cronologia.
uNumberOfHistoryBuffers
Tipo: UINT
Numero di buffer di cronologia.
bHistoryNoDup
Tipo: BOOL
Valore booleano impostato su TRUE se gli elenchi di cronologia duplicati precedenti devono essere eliminati o FALSE in caso contrario.
ColorTable[16]
Tipo: COLORREF[16]
Matrice di valori COLORREF con le impostazioni dei colori della console.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shlobj_core.h (includere Shlobj.h) |