estructura NT_CONSOLE_PROPS (shlobj_core.h)
Contiene un bloque de datos adicional usado por IShellLinkDataList. Contiene las propiedades de la consola.
Sintaxis
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;
Miembros
dbh
Tipo: DATABLOCK_HEADER
Estructura DATABLOCK_HEADER con el tamaño y la firma de la estructura NT_CONSOLE_PROPS . La firma de una estructura de NT_CONSOLE_PROPS es NT_CONSOLE_PROPS_SIG.
DUMMYSTRUCTNAME
wFillAttribute
Tipo: WORD
Rellene el atributo de la consola.
wPopupFillAttribute
Tipo: WORD
Rellene el atributo para los elementos emergentes de la consola.
dwScreenBufferSize
Tipo: COORD
Estructura COORD con el tamaño del búfer de pantalla de la consola.
dwWindowSize
Tipo: COORD
Estructura COORD con el tamaño de la ventana de la consola.
dwWindowOrigin
Tipo: COORD
Estructura COORD con el origen de la ventana de la consola.
nFont
Tipo: DWORD
La fuente.
nInputBufferSize
Tipo: DWORD
El tamaño del búfer de entrada.
dwFontSize
Tipo: COORD
Estructura COORD con el tamaño de fuente.
uFontFamily
Tipo: UINT
Familia de fuentes.
uFontWeight
Tipo: UINT
Peso de fuente.
FaceName[LF_FACESIZE]
Tipo: WCHAR[LF_FACESIZE]
Matriz de caracteres que contiene el nombre de la fuente.
uCursorSize
Tipo: UINT
Tamaño del cursor.
bFullScreen
Tipo: BOOL
Valor booleano que se establece en TRUE si la consola está en modo de pantalla completa o FALSE en caso contrario.
bQuickEdit
Tipo: BOOL
Valor booleano que se establece en TRUE si la consola está en modo de edición rápida o FALSE en caso contrario.
bInsertMode
Tipo: BOOL
Valor booleano que se establece en TRUE si la consola está en modo de inserción o FALSE en caso contrario.
bAutoPosition
Tipo: BOOL
Valor booleano que se establece en TRUE si la consola está en modo de posición automática o FALSE en caso contrario.
uHistoryBufferSize
Tipo: UINT
Tamaño del búfer del historial.
uNumberOfHistoryBuffers
Tipo: UINT
Número de búferes de historial.
bHistoryNoDup
Tipo: BOOL
Valor booleano que se establece en TRUE si se deben descartar listas de historial de duplicados antiguas o FALSE en caso contrario.
ColorTable[16]
Tipo: COLORREF[16]
Matriz de valores COLORREF con la configuración de color de la consola.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | shlobj_core.h (incluya Shlobj.h) |