Condividi tramite


macro TreeView_GetItemPartRect (commctrl.h)

Recupera il rettangolo di delimitazione più grande possibile che costituisce la "zona di hit" per una parte specificata di un elemento. Utilizzare questa macro o inviare il messaggio di TVM_GETITEMPARTRECT in modo esplicito.

Sintassi

BOOL TreeView_GetItemPartRect(
   HWND       hwnd,
   HTREEITEM  hitem,
   RECT       *prc,
   TVITEMPART *partid
);

Parametri

hwnd

Tipo: HWND

Handle per il controllo visualizzazione albero.

hitem

Tipo: HTREEITEM

Handle per l'elemento della visualizzazione albero.

prc

Tipo: * RECT

Puntatore a una struttura RECT che riceve il rettangolo di delimitazione. Il chiamante è responsabile dell'allocazione di questa struttura. Le coordinate ricevute sono relative all'angolo superiore sinistro del controllo visualizzazione albero.

partid

Tipo: TVITEMPART*

ID della parte dell'elemento. Questo valore deve essere TVGIPR_BUTTON (0x0001).

Valore restituito

Tipo: BOOL

Restituisce TRUE in caso di esito positivo oppure FALSE in caso contrario.

Osservazioni

Questo messaggio restituisce il rettangolo di delimitazione più grande possibile in modo che per ogni coordinata (x,y) all'interno del rettangolo, un clic dell'utente in corrispondenza di tale coordinata costituirebbe un riscontro su tale parte dell'elemento.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2008 [solo app desktop]
piattaforma di destinazione Finestre
intestazione commctrl.h