estrutura NT_CONSOLE_PROPS (shlobj_core.h)
Contém um bloco de dados extra usado por IShellLinkDataList. Ele contém as propriedades do console.
Sintaxe
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;
Membros
dbh
Tipo: DATABLOCK_HEADER
A estrutura DATABLOCK_HEADER com o tamanho e a assinatura da estrutura NT_CONSOLE_PROPS . A assinatura de uma estrutura NT_CONSOLE_PROPS é NT_CONSOLE_PROPS_SIG.
DUMMYSTRUCTNAME
wFillAttribute
Tipo: WORD
Preencha o atributo para o console.
wPopupFillAttribute
Tipo: WORD
Preencha o atributo para pop-ups de console.
dwScreenBufferSize
Tipo: COORD
Uma estrutura COORD com o tamanho do buffer de tela do console.
dwWindowSize
Tipo: COORD
Uma estrutura COORD com o tamanho da janela do console.
dwWindowOrigin
Tipo: COORD
Uma estrutura COORD com a origem da janela do console.
nFont
Tipo: DWORD
A fonte.
nInputBufferSize
Tipo: DWORD
O tamanho do buffer de entrada.
dwFontSize
Tipo: COORD
Uma estrutura COORD com o tamanho da fonte.
uFontFamily
Tipo: UINT
A família de fontes.
uFontWeight
Tipo: UINT
O peso da fonte.
FaceName[LF_FACESIZE]
Tipo: WCHAR[LF_FACESIZE]
Uma matriz de caracteres que contém o nome do rosto da fonte.
uCursorSize
Tipo: UINT
O tamanho do cursor.
bFullScreen
Tipo: BOOL
Um valor booliano definido como TRUE se o console estiver no modo de tela inteira ou FALSE caso contrário.
bQuickEdit
Tipo: BOOL
Um valor booliano definido como TRUE se o console estiver no modo de edição rápida ou FALSE caso contrário.
bInsertMode
Tipo: BOOL
Um valor booliano definido como TRUE se o console estiver no modo de inserção ou FALSE caso contrário.
bAutoPosition
Tipo: BOOL
Um valor booliano definido como TRUE se o console estiver no modo de posição automática ou FALSE caso contrário.
uHistoryBufferSize
Tipo: UINT
O tamanho do buffer de histórico.
uNumberOfHistoryBuffers
Tipo: UINT
O número de buffers de histórico.
bHistoryNoDup
Tipo: BOOL
Um valor booliano definido como TRUE se listas de histórico duplicados antigas devem ser descartadas ou FALSE caso contrário.
ColorTable[16]
Tipo: COLORREF[16]
Uma matriz de valores COLORREF com as configurações de cor do console.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | shlobj_core.h (inclua Shlobj.h) |