TVHITTESTINFO 구조체(commctrl.h)

트리 뷰 컨트롤을 기준으로 지점의 위치를 결정하는 데 사용되는 정보를 포함합니다. 이 구조체는 TVM_HITTEST 메시지와 함께 사용됩니다. 구조체는 TV_HITTESTINFO 구조체와 동일하지만 현재 명명 규칙을 따르도록 이름이 변경되었습니다.

구문

typedef struct tagTVHITTESTINFO {
  POINT     pt;
  UINT      flags;
  HTREEITEM hItem;
} TVHITTESTINFO, *LPTVHITTESTINFO;

멤버

pt

형식: POINT

테스트할 지점의 클라이언트 좌표입니다.

flags

형식: UINT

적중 테스트의 결과에 대한 정보를 수신하는 변수입니다. 이 멤버는 다음 값 중 하나 이상이 될 수 있습니다.

의미
TVHT_ABOVE
클라이언트 영역 위에 있습니다.
TVHT_BELOW
클라이언트 영역 아래.
TVHT_NOWHERE
클라이언트 영역에서 마지막 항목 아래에 있습니다.
TVHT_ONITEM
항목과 연결된 비트맵 또는 레이블에 있습니다.
TVHT_ONITEMBUTTON
항목과 연결된 단추에 있습니다.
TVHT_ONITEMICON
항목과 연결된 비트맵에서
TVHT_ONITEMINDENT
항목과 연결된 들여쓰기에서
TVHT_ONITEMLABEL
항목과 연결된 레이블(문자열)에서
TVHT_ONITEMRIGHT
항목의 오른쪽 영역에 있습니다.
TVHT_ONITEMSTATEICON
사용자 정의 상태에 있는 트리 뷰 항목의 상태 아이콘
TVHT_TOLEFT
클라이언트 영역의 왼쪽에 있습니다.
TVHT_TORIGHT
클라이언트 영역의 오른쪽에 있습니다.

hItem

형식: HTREEITEM

점을 차지하는 항목에 대한 핸들입니다.

요구 사항

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