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
Handle per il controllo visualizzazione albero.
hitem
Tipo: HTREEITEM
Handle per l'elemento della visualizzazione albero.
prc
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
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 |