Struttura TVHITTESTINFO (commctrl.h)

Contiene informazioni utilizzate per determinare la posizione di un punto rispetto a un controllo di visualizzazione albero. Questa struttura viene utilizzata con il messaggio TVM_HITTEST . La struttura è identica alla struttura TV_HITTESTINFO , ma è stata rinominata in modo da seguire le convenzioni di denominazione correnti.

Sintassi

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

Members

pt

Tipo: POINT

Coordinate client del punto da testare.

flags

Tipo: UINT

Variabile che riceve informazioni sui risultati di un hit test. Questo membro può essere uno o più dei valori seguenti:

Valore Significato
TVHT_ABOVE
Sopra l'area client.
TVHT_BELOW
Sotto l'area client.
TVHT_NOWHERE
Nell'area client, ma sotto l'ultimo elemento.
TVHT_ONITEM
Nella bitmap o nell'etichetta associata a un elemento.
TVHT_ONITEMBUTTON
Sul pulsante associato a un elemento.
TVHT_ONITEMICON
Nella bitmap associata a un elemento.
TVHT_ONITEMINDENT
Nel rientro associato a un elemento.
TVHT_ONITEMLABEL
Sull'etichetta (stringa) associata a un elemento.
TVHT_ONITEMRIGHT
Nell'area a destra di un elemento.
TVHT_ONITEMSTATEICON
Sull'icona di stato per un elemento della visualizzazione albero in stato definito dall'utente.
TVHT_TOLEFT
A sinistra dell'area client.
TVHT_TORIGHT
A destra dell'area client.

hItem

Tipo: HTREEITEM

Handle per l'elemento che occupa il punto.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione commctrl.h