다음을 통해 공유


트리 뷰 컨트롤 항목 상태

이 섹션은 트리 뷰 컨트롤에서 항목의 상태를 나타내는 데 사용되는 항목 상태 플래그를 나열합니다.

상수 설명
TVIS_BOLD
항목이 굵게 표시됩니다.
TVIS_CUT
잘라내기 및 붙여넣기 작업의 일부로 항목이 선택됩니다.
TVIS_DROPHILITED
항목이 끌어서 놓기 대상으로 선택됩니다.
TVIS_EXPANDED
항목의 자식 항목 목록이 현재 확장되어 있습니다. 즉, 자식 항목이 표시됩니다. 이 값은 부모 항목에만 적용됩니다.
TVIS_EXPANDEDONCE
항목의 자식 항목 목록이 한 번 이상 확장되었습니다. TVM_EXPAND 메시지에 대한 응답으로 이 상태가 설정된 부모 항목에 대해서는 TVN_ITEMEXPANDINGTVN_ITEMEXPANDED 알림 코드가 생성되지 않습니다. TVE_COLLAPSE 및 TVE_COLLAPSERESET을 TVM_EXPAND와 함께 사용하면 이 상태가 초기화됩니다. 이 값은 부모 항목에만 적용됩니다.
TVIS_EXPANDPARTIAL
버전 4.70. 부분적으로 확장된 트리 뷰 항목입니다. 이 상태에서는 전체가 아닌 일부 자식 항목이 표시되고 부모 항목의 더하기 기호가 표시됩니다.
TVIS_SELECTED
항목이 선택되어 있습니다. 모양은 포커스가 있는지 여부에 따라 다릅니다. 항목은 선택 시 시스템 색을 사용하여 그려집니다.
TVIS_OVERLAYMASK
항목의 오버레이 이미지 인덱스를 지정하는 데 사용되는 비트의 마스크입니다.
TVIS_STATEIMAGEMASK
항목의 상태 이미지 인덱스를 지정하는 데 사용되는 비트의 마스크입니다.
TVIS_USERMASK
TVIS_STATEIMAGEMASK와 동일합니다.

설명

항목의 오버레이 이미지 인덱스 또는 상태 이미지 인덱스를 설정하거나 검색할 때 TVITEM 구조체의 stateMask 멤버에 다음 마스크를 지정해야 합니다.

  • TVIS_OVERLAYMASK
  • TVIS_STATEIMAGEMASK
  • TVIS_USERMASK

이러한 값은 관심이 없는 상태 비트를 마스킹하는 데에도 사용할 수 있습니다.

요구 사항

요구 사항
헤더
CommCtrl.h