NT_CONSOLE_PROPS 구조체(shlobj_core.h)
IShellLinkDataList에서 사용하는 추가 데이터 블록을 보유합니다. 콘솔 속성을 보유합니다.
구문
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;
멤버
dbh
형식: DATABLOCK_HEADER
NT_CONSOLE_PROPS 구조체의 크기와 서명이 있는 DATABLOCK_HEADER 구조체입니다. NT_CONSOLE_PROPS 구조체의 서명은 NT_CONSOLE_PROPS_SIG.
DUMMYSTRUCTNAME
wFillAttribute
형식: WORD
콘솔의 채우기 특성입니다.
wPopupFillAttribute
형식: WORD
콘솔 팝업에 대한 채우기 특성입니다.
dwScreenBufferSize
형식: COORD
콘솔의 화면 버퍼 크기가 있는 COORD 구조체입니다.
dwWindowSize
형식: COORD
콘솔의 창 크기가 있는 COORD 구조체입니다.
dwWindowOrigin
형식: COORD
콘솔의 창 원본이 있는 COORD 구조체입니다.
nFont
형식:DWORD
글꼴입니다.
nInputBufferSize
형식:DWORD
입력 버퍼 크기입니다.
dwFontSize
형식: COORD
글꼴 크기가 있는 COORD 구조체입니다.
uFontFamily
형식: UINT
글꼴 패밀리입니다.
uFontWeight
형식: UINT
글꼴 두께입니다.
FaceName[LF_FACESIZE]
형식: WCHAR[LF_FACESIZE]
글꼴의 얼굴 이름을 포함하는 문자 배열입니다.
uCursorSize
형식: UINT
커서 크기입니다.
bFullScreen
형식: BOOL
콘솔이 전체 화면 모드인 경우 TRUE 로 설정된 부울 값이거나 그렇지 않으면 FALSE 입니다.
bQuickEdit
형식: BOOL
콘솔이 빠른 편집 모드인 경우 TRUE 로 설정된 부울 값이거나 그렇지 않으면 FALSE 입니다.
bInsertMode
형식: BOOL
콘솔이 삽입 모드인 경우 TRUE 로 설정된 부울 값이거나 그렇지 않으면 FALSE 입니다.
bAutoPosition
형식: BOOL
콘솔이 자동 위치 모드인 경우 TRUE 로 설정된 부울 값이거나 그렇지 않으면 FALSE 입니다.
uHistoryBufferSize
형식: UINT
기록 버퍼의 크기입니다.
uNumberOfHistoryBuffers
형식: UINT
기록 버퍼의 수입니다.
bHistoryNoDup
형식: BOOL
이전 중복 기록 목록을 삭제해야 하는 경우 TRUE 로 설정된 부울 값이거나, 그렇지 않으면 FALSE 입니다.
ColorTable[16]
형식: COLORREF[16]
콘솔의 색 설정이 있는 COLORREF 값 배열입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | shlobj_core.h(Shlobj.h 포함) |