Tree-View 컨트롤 항목 상태

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

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

설명

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

  • TVIS_OVERLAYMASK
  • TVIS_STATEIMAGEMASK
  • TVIS_USERMASK

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

요구 사항

요구 사항
헤더
CommCtrl.h