messaggio di TVM_GETITEMRECT

Recupera il rettangolo di delimitazione per un elemento della visualizzazione albero e indica se l'elemento è visibile. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_GetItemRect .

Parametri

wParam

Valore che specifica la parte dell'elemento per cui recuperare il rettangolo di delimitazione. Se questo parametro è TRUE, il rettangolo di delimitazione include solo il testo dell'elemento. In caso contrario, include l'intera riga occupata dall'elemento nel controllo visualizzazione albero.

lParam

Puntatore a una struttura RECT che, quando si invia il messaggio, contiene l'handle dell'elemento per cui recuperare il rettangolo. Per altre informazioni su come inserire l'handle di elemento in questo parametro, vedere l'esempio seguente. Dopo la restituzione dal messaggio, questo parametro contiene il rettangolo di delimitazione. Le coordinate sono relative all'angolo superiore sinistro del controllo visualizzazione albero.

Valore restituito

Se l'elemento è visibile e il rettangolo di delimitazione è stato recuperato correttamente, il valore restituito è TRUE. In caso contrario, il messaggio restituisce FALSE e non recupera il rettangolo di delimitazione.

Commenti

Quando si invia questo messaggio, il parametro lParam contiene l'handle dell'elemento per cui viene recuperato il rettangolo. L'handle viene posizionato in lParam , come illustrato nell'esempio seguente:

RECT rc;

*(HTREEITEM*)&rc = hTreeItem;

SendMessage(hwndTreeView, TVM_GETITEMRECT, FALSE, (LPARAM)&rc);

Requisiti

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