다음을 통해 공유


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 포함)