다음을 통해 공유


NSTCCUSTOMDRAW 구조체(shobjidl.h)

INameSpaceTreeControlCustomDraw 메서드에서 사용하는 사용자 지정 그리기 구조체입니다.

구문

typedef struct NSTCCUSTOMDRAW {
  IShellItem    *psi;
  UINT          uItemState;
  NSTCITEMSTATE nstcis;
  LPCWSTR       pszText;
  int           iImage;
  HIMAGELIST    himl;
  int           iLevel;
  int           iIndent;
} NSTCCUSTOMDRAW;

멤버

psi

형식: IShellItem*

셸 항목에 대한 포인터입니다.

uItemState

형식: UINT

현재 항목 상태입니다. 자세한 내용은 NMCUSTOMDRAW 를 참조하세요.

nstcis

형식: NSTCITEMSTATE

트리 항목의 상태입니다. NSTCITEMSTATE를 참조하세요.

pszText

형식: LPCWSTR

구조체가 항목 특성을 지정하는 경우 항목 텍스트가 포함된 null로 끝나는 유니코드 문자열에 대한 포인터입니다.

iImage

형식: int

트리 뷰 컨트롤의 이미지 목록에 있는 인덱스입니다.

himl

형식: HIMAGELIST

이미지 목록에 대한 핸들입니다.

iLevel

형식: int

그리는 항목의 0부터 시작하는 수준입니다.

iIndent

형식: int

트리 수준 들여쓰기입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 shobjidl.h