Compartir a través de


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)