Condividi tramite


Struttura HDHITTESTINFO (commctrl.h)

Contiene informazioni su un hit test. Questa struttura viene usata con il messaggio HDM_HITTEST e sostituisce la struttura HD_HITTESTINFO .

Sintassi

typedef struct _HD_HITTESTINFO {
  POINT pt;
  UINT  flags;
  int   iItem;
} HDHITTESTINFO, *LPHDHITTESTINFO;

Members

pt

Tipo: POINT

Struttura POINT che contiene il punto da testare, nelle coordinate client.

flags

Tipo: UINT

Variabile che riceve informazioni sui risultati di un hit test. Questo membro può essere uno o più dei valori elencati di seguito. Due di questi valori possono essere combinati, ad esempio quando la posizione è superiore e a sinistra dell'area client.

Valore Significato
HHT_ABOVE
Il punto è sopra il rettangolo di delimitazione del controllo intestazione.
HHT_BELOW
Il punto è sotto il rettangolo di delimitazione del controllo intestazione.
HHT_NOWHERE
Il punto si trova all'interno del rettangolo di delimitazione del controllo intestazione, ma non è su un elemento di intestazione.
HHT_ONDIVIDER
Il punto si trova nel divisore tra due elementi di intestazione.
HHT_ONDIVOPEN
Il punto si trova sul divisore di un elemento che ha una larghezza pari a zero. Trascinando il divisore viene rivelato l'elemento anziché ridimensionare l'elemento a sinistra del divisore.
HHT_ONHEADER
Il punto si trova all'interno del rettangolo di delimitazione del controllo intestazione.
HHT_ONFILTER

Versione 5.80 Il punto si trova sull'area del filtro.

HHT_ONFILTERBUTTON

Versione 5.80 Il punto è sul pulsante filtro.

HHT_TOLEFT
Il punto è a sinistra del rettangolo di delimitazione del controllo intestazione.
HHT_TORIGHT
Il punto è a destra del rettangolo di delimitazione del controllo intestazione.
HHT_ONITEMSTATEICON

Versione 6.00 e Windows Vista. Il punto si trova all'interno dell'icona di stato dell'elemento. Se viene specificato stile HDS_CHECKBOXES , il punto si trova all'interno della casella di controllo dell'elemento.

HHT_ONDROPDOWN

Versione 6.00 e Windows Vista. Il punto si trova all'interno del pulsante di divisione dell'elemento. Lo stile HDF_SPLITBUTTON deve essere impostato sull'elemento.

HHT_ONOVERFLOW

Versione 6.00 e Windows Vista. Il punto si trova all'interno del pulsante overflow del controllo intestazione. Lo stile HDS_OVERFLOW deve essere impostato sul controllo intestazione.

iItem

Tipo: int

Se il hit test ha esito positivo, contiene l'indice dell'elemento nel punto di hit test.

Requisiti

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