Visualizzazione ad albero
Questa sezione contiene informazioni sugli elementi di programmazione usati con i controlli di visualizzazione albero.
Panoramiche
Argomento | Contenuto |
---|---|
Informazioni sui controlli visualizzazione albero | Un controllo visualizzazione albero è una finestra che visualizza un elenco gerarchico di elementi, ad esempio le intestazioni di un documento, le voci di un indice o i file e le directory in un disco. |
Uso dei controlli visualizzazione albero | Questa sezione contiene i dettagli di implementazione e il codice di esempio per l'uso dei controlli di visualizzazione albero. |
Macro
Argomento | Contenuto |
---|---|
TreeView_CreateDragImage | Crea una bitmap di trascinamento per l'elemento specificato in un controllo visualizzazione albero. La macro crea anche un elenco di immagini per la bitmap e aggiunge la bitmap all'elenco di immagini. Un'applicazione può visualizzare l'immagine quando si trascina l'elemento usando le funzioni dell'elenco di immagini. È possibile utilizzare questa macro o inviare il messaggio di TVM_CREATEDRAGIMAGE in modo esplicito. |
TreeView_DeleteAllItems | Elimina tutti gli elementi da un controllo visualizzazione albero. |
TreeView_DeleteItem | Rimuove un elemento e tutti i relativi discendenti da un controllo visualizzazione albero. È anche possibile inviare il messaggio di TVM_DELETEITEM in modo esplicito. |
TreeView_EditLabel | Inizia la modifica sul posto del testo dell'elemento specificato, sostituendo il testo dell'elemento con un controllo di modifica a riga singola contenente il testo. Questa macro seleziona in modo implicito e concentra l'elemento specificato. È possibile utilizzare questa macro o inviare il messaggio di TVM_EDITLABEL in modo esplicito. |
TreeView_EndEditLabelNow | Termina la modifica dell'etichetta di un elemento della visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_ENDEDITLABELNOW in modo esplicito. |
TreeView_EnsureVisible | Assicura che un elemento della visualizzazione albero sia visibile, espandendo l'elemento padre o scorrendo il controllo visualizzazione albero, se necessario. È possibile utilizzare questa macro o inviare il messaggio di TVM_ENSUREVISIBLE in modo esplicito. |
TreeView_Expand | La macro TreeView_Expand espande o comprime l'elenco di elementi figlio associati all'elemento padre specificato, se presente. È possibile utilizzare questa macro o inviare il messaggio di TVM_EXPAND in modo esplicito. |
TreeView_GetBkColor | Recupera il colore di sfondo corrente del controllo. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETBKCOLOR in modo esplicito. |
TreeView_GetCheckState | Ottiene lo stato di controllo dell'elemento specificato. È anche possibile usare direttamente il messaggio di TVM_GETITEMSTATE . |
TreeView_GetChild | Recupera il primo elemento figlio dell'elemento di visualizzazione albero specificato. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_CHILD . |
TreeView_GetCount | Recupera un conteggio degli elementi in un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETCOUNT in modo esplicito. |
TreeView_GetDropHilight | Recupera l'elemento della visualizzazione albero che rappresenta la destinazione di un'operazione di trascinamento della selezione. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_DROPHILITE. |
TreeView_GetEditControl | Recupera l'handle per il controllo di modifica utilizzato per modificare il testo di un elemento della visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETEDITCONTROL in modo esplicito. |
TreeView_GetExtendedStyle | Recupera lo stile esteso per un controllo di visualizzazione albero specificato. Utilizzare questa macro o inviare il messaggio di TVM_GETEXTENDEDSTYLE in modo esplicito. |
TreeView_GetFirstVisible | Recupera il primo elemento visibile in una finestra di controllo visualizzazione albero. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_FIRSTVISIBLE . |
TreeView_GetImageList | Recupera l'handle nell'elenco di immagini normali o di stato associato a un controllo di visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETIMAGELIST in modo esplicito. |
TreeView_GetIndent | Recupera la quantità, in pixel, in cui gli elementi figlio sono rientrati rispetto ai relativi elementi padre. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETINDENT in modo esplicito. |
TreeView_GetInsertMarkColor | Recupera il colore utilizzato per disegnare il segno di inserimento per la visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_GETINedizione Standard RTMARKCOLOR in modo esplicito. |
TreeView_GetISearchString | Recupera la stringa di ricerca incrementale per un controllo visualizzazione albero. Il controllo visualizzazione albero usa la stringa di ricerca incrementale per selezionare un elemento in base ai caratteri digitati dall'utente. È possibile utilizzare questa macro o inviare il messaggio TVM_GETIedizione Standard ARCHSTRING in modo esplicito. |
TreeView_GetItem | Recupera alcuni o tutti gli attributi di un elemento della visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETITEM in modo esplicito. |
TreeView_GetItemHeight | Recupera l'altezza corrente degli elementi della visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETITEMHEIGHT in modo esplicito. |
TreeView_GetItemPartRect | 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. |
TreeView_GetItemRect | Recupera il rettangolo di delimitazione per un elemento della visualizzazione albero e indica se l'elemento è visibile. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETITEMRECT in modo esplicito. |
TreeView_GetItemState | Recupera alcuni o tutti gli attributi di stato di un elemento della visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETITEMSTATE in modo esplicito. |
TreeView_GetLastVisible | Recupera l'ultimo elemento espanso in un controllo visualizzazione albero. Questo non recupera l'ultimo elemento visibile nella finestra della visualizzazione albero. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_LASTVISIBLE. |
TreeView_GetLineColor | Ottiene il colore della linea corrente. È anche possibile usare direttamente il messaggio di TVM_GETLINECOLOR . |
TreeView_GetNextItem | Recupera l'elemento della visualizzazione albero che porta la relazione specificata a un elemento specificato. È possibile utilizzare questa macro, utilizzare una delle macro TreeView_Get descritte di seguito oppure inviare il messaggio di TVM_GETNEXTITEM in modo esplicito. |
TreeView_GetNextSelected | Recupera l'elemento della visualizzazione albero che porta la relazione TVGN_NEXTedizione Standard LECTED a un elemento albero specificato. |
TreeView_GetNextSibling | Recupera l'elemento di pari livello successivo di un elemento specificato in un controllo visualizzazione albero. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_NEXT. |
TreeView_GetNextVisible | Recupera l'elemento visibile successivo che segue un elemento specificato in un controllo visualizzazione albero. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_NEXTVISIBLE. |
TreeView_GetParent | Recupera l'elemento padre dell'elemento di visualizzazione albero specificato. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_PARENT. |
TreeView_GetPrevSibling | Recupera l'elemento di pari livello precedente di un elemento specificato in un controllo visualizzazione albero. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_PREVIOUS. |
TreeView_GetPrevVisible | Recupera il primo elemento visibile che precede un elemento specificato in un controllo visualizzazione albero. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_PREVIOUSVISIBLE. |
TreeView_GetRoot | Recupera l'elemento più in alto o molto primo del controllo visualizzazione albero. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag TVGN_ROOT. |
TreeView_GetScrollTime | Recupera il tempo di scorrimento massimo per il controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETSCROLLTIME in modo esplicito. |
TreeView_GetSelectedCount | Non implementata. |
TreeView_GetSelection | Recupera l'elemento attualmente selezionato in un controllo visualizzazione albero. È possibile utilizzare questa macro oppure inviare in modo esplicito il messaggio di TVM_GETNEXTITEM con il flag di TVGN_CARET . |
TreeView_GetTextColor | Recupera il colore del testo corrente del controllo. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETTEXTCOLOR in modo esplicito. |
TreeView_GetToolSuggerimenti | Recupera l'handle nel controllo della descrizione comando figlio utilizzato da un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETTOOLTIPS in modo esplicito. |
TreeView_GetUnicodeFormat | Recupera il flag di formato carattere Unicode per il controllo . È possibile utilizzare questa macro o inviare il messaggio di TVM_GETUNICODEFORMAT in modo esplicito. |
TreeView_GetVisibleCount | Ottiene il numero di elementi che possono essere completamente visibili nella finestra client di un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_GETVISIBLECOUNT in modo esplicito. |
TreeView_HitTest | Determina la posizione del punto specificato rispetto all'area client di un controllo di visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_HITTEST in modo esplicito. |
TreeView_InsertItem | Inserisce un nuovo elemento in un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_INedizione Standard RTITEM in modo esplicito. |
TreeView_MapAccIDToHTRedizione Enterprise ITEM | Mappe un ID di accessibilità a un HTR edizione Enterprise ITEM. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio TVM_MAPACCIDTOHTRedizione Enterprise ITEM. |
TreeView_MapHTRedizione Enterprise ITEMtoAccID | Mappe un HTR edizione Enterprise ITEM a un ID di accessibilità. È possibile utilizzare questa macro o inviare il messaggio TVM_MAPHTRedizione Enterprise ITEMTOACCID in modo esplicito. |
TreeView_Select | Seleziona l'elemento di visualizzazione albero specificato, scorre l'elemento nella visualizzazione o ridisegna l'elemento nello stile utilizzato per indicare la destinazione di un'operazione di trascinamento della selezione. È possibile utilizzare questa macro o le macro TreeView_SelectItem, TreeView_SelectSetFirstVisible o TreeView_SelectDropTarget oppure è possibile inviare il messaggio TVM_edizione Standard LECTITEM in modo esplicito. |
TreeView_SelectDropTarget | Ridisegna un elemento di controllo visualizzazione albero specificato nello stile utilizzato per indicare la destinazione di un'operazione di trascinamento della selezione. È possibile utilizzare questa macro o la macro TreeView_Select oppure inviare il messaggio TVM_edizione Standard LECTITEM in modo esplicito. |
TreeView_SelectItem | Seleziona l'elemento di visualizzazione albero specificato. È possibile utilizzare questa macro o la macro TreeView_Select oppure inviare il messaggio TVM_edizione Standard LECTITEM in modo esplicito. |
TreeView_SelectSetFirstVisible | Scorre verticalmente il controllo visualizzazione albero per assicurarsi che l'elemento specificato sia visibile. Se possibile, l'elemento specificato diventa il primo elemento visibile nella parte superiore della finestra del controllo. È possibile utilizzare questa macro o la macro TreeView_Select oppure inviare il messaggio TVM_edizione Standard LECTITEM in modo esplicito. |
TreeView_SetAutoScrollInfo | Imposta le informazioni utilizzate per determinare le caratteristiche di scorrimento automatico. Utilizzare questa macro o inviare il messaggio TVM_edizione Standard TAUTOSCROLLINFO in modo esplicito. |
TreeView_SetBkColor | Imposta il colore di sfondo del controllo. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TBKCOLOR in modo esplicito. |
TreeView_SetBorder | Destinato all'uso interno; non consigliato per l'uso nelle applicazioni. Imposta le dimensioni del bordo per gli elementi in un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio TVM_edizione Standard TBORDER. |
TreeView_SetCheckState | Imposta l'immagine dello stato dell'elemento su "checked" o "unchecked". È anche possibile usare direttamente il messaggio TVM_edizione Standard TITEM. |
TreeView_SetExtendedStyle | Imposta lo stile esteso per un controllo TreeView specificato. Utilizzare questa macro o inviare il messaggio TVM_edizione Standard TEXTENDEDSTYLE in modo esplicito. |
TreeView_SetHot | Destinato all'uso interno; non consigliato per l'uso nelle applicazioni. Imposta l'elemento attivo per un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard THOT in modo esplicito. |
TreeView_SetImageList | Imposta l'elenco di immagini normali o di stato per un controllo visualizzazione albero e ridisegna il controllo usando le nuove immagini. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TIMAGELIST in modo esplicito. |
TreeView_SetIndent | Imposta la larghezza del rientro per un controllo visualizzazione albero e ridisegna il controllo in modo da riflettere la nuova larghezza. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TINDENT in modo esplicito. |
TreeView_SetInsertMark | Imposta il segno di inserimento in un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TIN edizione Standard RTMARK in modo esplicito. |
TreeView_SetInsertMarkColor | Imposta il colore utilizzato per disegnare il segno di inserimento per la visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TIN edizione Standard RTMARKCOLOR in modo esplicito. |
TreeView_SetItem | La macro TreeView_SetItem imposta alcuni o tutti gli attributi di un elemento della visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TITEM in modo esplicito. |
TreeView_SetItemHeight | Imposta l'altezza degli elementi della visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TITEMHEIGHT in modo esplicito. |
TreeView_SetItemState | Imposta gli attributi di stato di un elemento della visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TITEM in modo esplicito. |
TreeView_SetLineColor | Imposta il colore della linea corrente. È anche possibile usare direttamente il messaggio TVM_edizione Standard TLINECOLOR. |
TreeView_SetScrollTime | Imposta il tempo di scorrimento massimo per il controllo visualizzazione albero. È possibile usare questa macro o inviare il messaggio TVM_edizione Standard TSCROLLTIME in modo esplicito. |
TreeView_SetTextColor | Imposta il colore del testo del controllo. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TTEXTCOLOR in modo esplicito. |
TreeView_SetToolSuggerimenti | Imposta il controllo descrizione comando figlio di un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TTOOLTIPS in modo esplicito. |
TreeView_SetUnicodeFormat | Imposta il flag di formato carattere Unicode per il controllo . Questo messaggio consente di modificare il set di caratteri utilizzato dal controllo in fase di esecuzione anziché dover ricreare il controllo. È possibile utilizzare questa macro o inviare il messaggio TVM_edizione Standard TUNICODEFORMAT in modo esplicito. |
TreeView_ShowInfoTip | Mostra la descrizione info per un elemento specificato in un controllo visualizzazione albero. Utilizzare questa macro o inviare il messaggio di TVM_SHOWINFOTIP in modo esplicito. |
TreeView_SortChildren | Ordina gli elementi figlio dell'elemento padre specificato in un controllo visualizzazione albero. È possibile utilizzare questa macro o inviare il messaggio di TVM_SORTCHILDREN in modo esplicito. |
TreeView_SortChildrenCB | Ordina gli elementi della visualizzazione albero usando una funzione di callback definita dall'applicazione che confronta gli elementi. È possibile utilizzare questa macro o inviare il messaggio di TVM_SORTCHILDRENCB in modo esplicito. |
Messaggi
Argomento | Contenuto |
---|---|
TVM_CREATEDRAGIMAGE | Crea una bitmap di trascinamento per l'elemento specificato in un controllo visualizzazione albero. Il messaggio crea anche un elenco di immagini per la bitmap e aggiunge la bitmap all'elenco di immagini. Un'applicazione può visualizzare l'immagine quando si trascina l'elemento usando le funzioni dell'elenco di immagini. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_CreateDragImage. |
TVM_DELETEITEM | Rimuove un elemento e tutti i relativi discendenti da un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_DeleteItem. |
TVM_EDITLABEL | Inizia la modifica sul posto del testo dell'elemento specificato, sostituendo il testo dell'elemento con un controllo di modifica a riga singola contenente il testo. Questo messaggio seleziona in modo implicito e concentra l'elemento specificato. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_EditLabel. |
TVM_ENDEDITLABELNOW | Termina la modifica dell'etichetta di un elemento della visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_EndEditLabelNow. |
TVM_ENSUREVISIBLE | Assicura che un elemento della visualizzazione albero sia visibile, espandendo l'elemento padre o scorrendo il controllo visualizzazione albero, se necessario. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_EnsureVisible. |
TVM_EXPAND | Il messaggio TVM_EXPAND espande o comprime l'elenco di elementi figlio associati all'elemento padre specificato, se presente. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_Expand. |
TVM_GETBKCOLOR | Recupera il colore di sfondo corrente del controllo. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_GetBkColor. |
TVM_GETCOUNT | Recupera un conteggio degli elementi in un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_GetCount. |
TVM_GETEDITCONTROL | Recupera l'handle per il controllo di modifica utilizzato per modificare il testo di un elemento della visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetEditControl. |
TVM_GETEXTENDEDSTYLE | Recupera lo stile esteso per un controllo visualizzazione albero. Inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_GetExtendedStyle. |
TVM_GETIMAGELIST | Recupera l'handle nell'elenco di immagini normali o di stato associato a un controllo di visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetImageList. |
TVM_GETINDENT | Recupera la quantità, in pixel, in cui gli elementi figlio sono rientrati rispetto ai relativi elementi padre. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetIndent. |
TVM_GETINedizione Standard RTMARKCOLOR | Recupera il colore utilizzato per disegnare il segno di inserimento per la visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetInsertMarkColor. |
TVM_GETIedizione Standard ARCHSTRING | Recupera la stringa di ricerca incrementale per un controllo visualizzazione albero. Il controllo visualizzazione albero usa la stringa di ricerca incrementale per selezionare un elemento in base ai caratteri digitati dall'utente. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetISearchString. |
TVM_GETITEM | Recupera alcuni o tutti gli attributi di un elemento della visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetItem. |
TVM_GETITEMHEIGHT | Recupera l'altezza corrente di ogni elemento della visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetItemHeight. |
TVM_GETITEMPARTRECT | Non implementata. |
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 usando la macro TreeView_GetItemRect. |
TVM_GETITEMSTATE | Recupera alcuni o tutti gli attributi di stato di un elemento della visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetItemState. |
TVM_GETLINECOLOR | Il messaggio TVM_GETLINECOLOR ottiene il colore della linea corrente. |
TVM_GETNEXTITEM | Recupera l'elemento della visualizzazione albero che porta la relazione specificata a un elemento specificato. È possibile inviare questo messaggio in modo esplicito usando la macro TreeView_GetNextItem. |
TVM_GETSCROLLTIME | Recupera il tempo di scorrimento massimo per il controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetScrollTime. |
TVM_GETedizione Standard LECTEDCOUNT | Non implementata. |
TVM_GETTEXTCOLOR | Recupera il colore del testo corrente del controllo. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_GetTextColor. |
TVM_GETTOOLTIPS | Recupera l'handle nel controllo della descrizione comando figlio utilizzato da un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_GetToolSuggerimenti. |
TVM_GETUNICODEFORMAT | Recupera il flag di formato carattere Unicode per il controllo . È possibile inviare questo messaggio in modo esplicito o usare la macro TreeView_GetUnicodeFormat. |
TVM_GETVISIBLECOUNT | Ottiene il numero di elementi che possono essere completamente visibili nella finestra client di un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_GetVisibleCount. |
TVM_HITTEST | Determina la posizione del punto specificato rispetto all'area client di un controllo di visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_HitTest. |
TVM_INedizione Standard RTITEM | Inserisce un nuovo elemento in un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_InsertItem. |
TVM_MAPACCIDTOHTRedizione Enterprise ITEM | Mappe un ID di accessibilità a un HTR edizione Enterprise ITEM. |
TVM_MAPHTRedizione Enterprise ITEMTOACCID | Mappe un HTR edizione Enterprise ITEM a un ID di accessibilità. |
TVM_edizione Standard LECTITEM | Seleziona l'elemento di visualizzazione albero specificato, scorre l'elemento nella visualizzazione o ridisegna l'elemento nello stile utilizzato per indicare la destinazione di un'operazione di trascinamento della selezione. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_Select, TreeView_SelectItem o TreeView_SelectDropTarget. |
TVM_edizione Standard TAUTOSCROLLINFO | Imposta le informazioni utilizzate per determinare le caratteristiche di scorrimento automatico. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_SetAutoScrollInfo. |
TVM_edizione Standard TBKCOLOR | Imposta il colore di sfondo del controllo. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SetBkColor. |
TVM_edizione Standard TBORDER | Destinato all'uso interno; non consigliato per l'uso nelle applicazioni. Imposta le dimensioni del bordo per gli elementi in un controllo visualizzazione albero. È possibile inviare il messaggio in modo esplicito o usando la macro TreeView_SetBorder. |
TVM_edizione Standard TEXTENDEDSTYLE | Informa il controllo visualizzazione albero per impostare gli stili estesi. Inviare questo messaggio o utilizzare la macro TreeView_SetExtendedStyle. |
TVM_edizione Standard THOT | Destinato all'uso interno; non consigliato per l'uso nelle applicazioni. Imposta l'elemento attivo per un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SetHot. |
TVM_edizione Standard TIMAGELIST | Imposta l'elenco di immagini normali o di stato per un controllo visualizzazione albero e ridisegna il controllo usando le nuove immagini. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_SetImageList. |
TVM_edizione Standard TINDENT | Imposta la larghezza del rientro per un controllo visualizzazione albero e ridisegna il controllo in modo da riflettere la nuova larghezza. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SetIndent. |
TVM_edizione Standard TIN edizione Standard RTMARK | Imposta il segno di inserimento in un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_SetInsertMark. |
TVM_edizione Standard TIN edizione Standard RTMARKCOLOR | Imposta il colore utilizzato per disegnare il segno di inserimento per la visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SetInsertMarkColor. |
TVM_edizione Standard TITEM | Il messaggio TVM_edizione Standard TITEM imposta alcuni o tutti gli attributi di un elemento della visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SetItem. |
TVM_edizione Standard TITEMHEIGHT | Imposta l'altezza degli elementi della visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SetItemHeight. |
TVM_edizione Standard TLINECOLOR | Il messaggio TVM_edizione Standard TLINECOLOR imposta il colore della linea corrente. |
TVM_edizione Standard TSCROLLTIME | Imposta il tempo di scorrimento massimo per il controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TreeView_SetScrollTime. |
TVM_edizione Standard TTEXTCOLOR | Imposta il colore del testo del controllo. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SetTextColor. |
TVM_edizione Standard TTOOLTIPS | Imposta il controllo descrizione comando figlio di un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SetToolSuggerimenti. |
TVM_edizione Standard TUNICODEFORMAT | Imposta il flag di formato carattere Unicode per il controllo . Questo messaggio consente di modificare il set di caratteri utilizzato dal controllo in fase di esecuzione anziché dover ricreare il controllo. È possibile inviare questo messaggio in modo esplicito o usare la macro TreeView_SetUnicodeFormat. |
TVM_SHOWINFOTIP | Mostra la descrizione info per un elemento specificato in un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_ShowInfoTip. |
TVM_SORTCHILDREN | Ordina gli elementi figlio dell'elemento padre specificato in un controllo visualizzazione albero. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SortChildren. |
TVM_SORTCHILDRENCB | Ordina gli elementi della visualizzazione albero usando una funzione di callback definita dall'applicazione che confronta gli elementi. È possibile inviare questo messaggio in modo esplicito o usando la macro TreeView_SortChildrenCB. |
Notifications
Argomento | Contenuto |
---|---|
NM_CLICK (visualizzazione albero) | Notifica alla finestra padre di un controllo visualizzazione albero che l'utente ha fatto clic sul pulsante sinistro del mouse all'interno del controllo. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_CUSTOMDRAW (visualizzazione albero) | Inviato da un controllo visualizzazione albero per notificare alla finestra padre le operazioni di disegno. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_DBLCLK (visualizzazione albero) | Notifica alla finestra padre di un controllo visualizzazione albero che l'utente ha fatto doppio clic sul pulsante sinistro del mouse all'interno del controllo. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_KILLFOCUS (visualizzazione albero) | Notifica alla finestra padre di un controllo visualizzazione albero che il controllo ha perso lo stato attivo di input. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_RCLICK (visualizzazione albero) | Notifica alla finestra padre di un controllo visualizzazione albero che l'utente ha fatto clic sul pulsante destro del mouse all'interno del controllo. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_RDBLCLK (visualizzazione albero) | Notifica all'elemento padre di un controllo visualizzazione albero che l'utente ha fatto doppio clic sul pulsante destro del mouse all'interno del controllo. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_RETURN (visualizzazione albero) | Notifica alla finestra padre di un controllo visualizzazione albero che il controllo ha lo stato attivo per l'input e che l'utente ha premuto il tasto. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_edizione Standard TCURSOR (visualizzazione albero) | Notifica alla finestra padre di un controllo visualizzazione albero che il controllo imposta il cursore in risposta a un messaggio WM_edizione Standard TCURSOR. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_edizione Standard TFOCUS (visualizzazione albero) | Notifica alla finestra padre di un controllo visualizzazione albero che il controllo ha ricevuto lo stato attivo per l'input. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
TVN_ASYNCDRAW | Inviato da un controllo visualizzazione albero al relativo elemento padre quando il disegno di un'icona o di una sovrimpressione non è riuscito. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_BEGINDRAG | Notifica alla finestra padre di un controllo visualizzazione albero che viene avviata un'operazione di trascinamento della selezione che interessa il pulsante sinistro del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_BEGINLABELEDIT | Notifica alla finestra padre di un controllo visualizzazione albero l'inizio della modifica delle etichette per un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_BEGINRDRAG | Notifica alla finestra padre di un controllo visualizzazione albero l'avvio di un'operazione di trascinamento della selezione che coinvolge il pulsante destro del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_DELETEITEM | Notifica alla finestra padre di un controllo visualizzazione albero che un elemento viene eliminato. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_ENDLABELEDIT | Notifica alla finestra padre di un controllo visualizzazione albero la fine della modifica delle etichette per un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_GETDISPINFO | Richiede che la finestra padre di un controllo visualizzazione albero fornisca informazioni necessarie per visualizzare o ordinare un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_GETINFOTIP | Inviato da un controllo visualizzazione albero con lo stile TVS_INFOTIP. Questa notifica viene inviata quando il controllo richiede informazioni di testo aggiuntive da visualizzare in una descrizione comando. La notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
TVN_ITEMCHANGED | Notifica alla finestra padre di un controllo visualizzazione albero che gli attributi dell'elemento sono stati modificati. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_ITEMCHANGING | Notifica alla finestra padre di un controllo visualizzazione albero che gli attributi dell'elemento stanno per modificare. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_ITEMEXPANDED | Notifica alla finestra padre di un controllo visualizzazione albero che l'elenco di elementi figlio di un elemento padre è espanso o compresso. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_ITEMEXPANDING | Notifica alla finestra padre di un controllo visualizzazione albero che l'elenco di elementi figlio di un elemento padre sta per espandersi o comprimere. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_KEYDOWN | Notifica alla finestra padre di un controllo visualizzazione albero che l'utente ha premuto un tasto e che il controllo visualizzazione albero ha lo stato attivo per l'input. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_edizione Standard LCHANGED | Notifica alla finestra padre di un controllo visualizzazione albero che la selezione è cambiata da un elemento a un altro. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_edizione Standard LCHANGING | Notifica alla finestra padre di un controllo visualizzazione albero che la selezione sta per passare da un elemento a un altro. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_edizione Standard TDISPINFO | Notifica alla finestra padre di un controllo visualizzazione albero che deve aggiornare le informazioni che gestisce su un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
TVN_SINGLedizione Enterprise XPAND | Inviato da un controllo visualizzazione albero con lo stile TVS_SINGLedizione Enterprise XPAND quando l'utente apre o chiude un elemento della struttura ad albero usando un solo clic del mouse. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
Strutture
Argomento | Contenuto |
---|---|
NMTR edizione Enterprise VIEW | Contiene informazioni su un codice di notifica di visualizzazione albero. Questa struttura è identica alla struttura NM_TRedizione Enterprise VIEW, ma è stata rinominata per seguire le convenzioni di denominazione correnti. |
NMTVASYNCDRAW | Contiene una spiegazione del motivo per cui il disegno di un elemento dell'albero di sovrapposizione o icona non è riuscito. Questa struttura viene inviata in una notifica di TVN_ASYNCDRAW . Impostare il membro dwRetFlags per indicare quale azione deve eseguire il controllo. Si noti che un disegno può non riuscire se non è presente alcuna immagine; in altre parole, quando l'immagine dell'icona non è stata estratta. |
NMTVCUSTOMDRAW | Contiene informazioni specifiche di un codice di notifica di NM_CUSTOMDRAW (visualizzazione albero) inviato da un controllo visualizzazione albero. |
NMTVDISPINFO | Contiene e riceve informazioni di visualizzazione per un elemento di visualizzazione albero. Questa struttura è identica alla struttura TV_DISPINFO , ma è stata rinominata in modo da seguire le convenzioni di denominazione correnti. |
NMTVDISPINFOEX | Contiene informazioni relative alle informazioni di notifica treeView estese. |
NMTVGETINFOTIP | Contiene e riceve informazioni sull'elemento della visualizzazione albero necessarie per visualizzare una descrizione comando per un elemento. Questa struttura viene usata con il codice di notifica TVN_GETINFOTIP . |
NMTVITEMCHANGE | Contiene informazioni sulla modifica di un elemento della visualizzazione albero. Questa struttura viene inviata con le notifiche di TVN_ITEMCHANGED e TVN_ITEMCHANGING . |
NMTVITEMRECT | Attualmente non supportata. |
NMTVKEYDOWN | Contiene informazioni su un evento della tastiera in un controllo visualizzazione albero. Questa struttura viene usata con il codice di notifica TVN_KEYDOWN . La struttura è identica alla struttura TV_KEYDOWN , ma è stata rinominata per seguire le convenzioni di denominazione correnti. |
NMTVSTATEIMAGECHANGING | Contiene informazioni su un'immagine dello stato di visualizzazione ad albero che modifica il codice di notifica. |
TVGETITEMPARTRECTINFO | Contiene informazioni per identificare la "zona di hit" per una parte specificata di un elemento dell'albero. La struttura viene utilizzata con il messaggio di TVM_GETITEMPARTRECT e la macro TreeView_GetItemPartRect. |
TVHITTESTINFO | Contiene informazioni utilizzate per determinare la posizione di un punto rispetto a un controllo di visualizzazione albero. Questa struttura viene utilizzata con il messaggio di TVM_HITTEST . La struttura è identica alla struttura TV_HITTESTINFO , ma è stata rinominata in modo da seguire le convenzioni di denominazione correnti. |
TVIN edizione Standard RTSTRUCT | Contiene informazioni utilizzate per aggiungere un nuovo elemento a un controllo visualizzazione albero. Questa struttura viene utilizzata con il messaggio TVM_INedizione Standard RTITEM. La struttura è identica alla struttura TV_INedizione Standard RTSTRUCT, ma è stata rinominata in modo da seguire le convenzioni di denominazione correnti. |
TVITEM | Specifica o riceve gli attributi di un elemento della visualizzazione albero. Questa struttura è identica alla struttura TV_ITEM , ma è stata rinominata per seguire le convenzioni di denominazione correnti. Le nuove applicazioni devono usare questa struttura. |
TVITEMEX | Specifica o riceve gli attributi di un elemento della visualizzazione albero. Questa struttura è un miglioramento della struttura TVITEM . Le nuove applicazioni devono usare questa struttura, se appropriato. |
TVSORTCB | Contiene informazioni utilizzate per ordinare gli elementi figlio in un controllo visualizzazione albero. Questa struttura viene utilizzata con il messaggio TVM_SORTCHILDRENCB. Questa struttura è identica alla struttura TV_SORTCB , ma è stata rinominata in modo da seguire le convenzioni di denominazione correnti. |
Costanti
Argomento | Contenuto |
---|---|
Stili estesi del controllo Visualizzazione albero | In questa sezione sono elencati gli stili estesi usati durante la creazione di controlli di visualizzazione albero. Il valore degli stili estesi è una combinazione bit per bit di questi stili. |
Stati degli elementi del controllo Visualizzazione albero | Questa sezione elenca i flag di stato dell'elemento usati per indicare lo stato di un elemento in un controllo visualizzazione albero. |
Stili della finestra di controllo Visualizzazione albero | In questa sezione sono elencati gli stili di finestra usati durante la creazione di controlli visualizzazione albero. |