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 |
|