Visualizzazione elenco
Questa sezione contiene informazioni sugli elementi di programmazione usati con i controlli di visualizzazione elenco.
Panoramiche
Argomento | Contenuto |
---|---|
Informazioni sui controlli visualizzazione elenco | Un controllo visualizzazione elenco è una finestra che visualizza una raccolta di elementi. |
Elaborazione dei messaggi di visualizzazione elenco predefinita | Questa sezione elenca l'elaborazione dei messaggi della finestra eseguita da un controllo visualizzazione elenco. |
Uso dei controlli visualizzazione elenco | Questa sezione contiene esempi di codice che illustrano come creare e usare controlli di visualizzazione elenco nelle applicazioni. |
Macro
Argomento | Contenuto |
---|---|
ListView_ApproximateViewRect | Calcola la larghezza e l'altezza approssimative necessarie per visualizzare un determinato numero di elementi. È possibile utilizzare questa macro o inviare il messaggio di LVM_APPROXIMATEVIEWRECT in modo esplicito. |
ListView_Arrange | Dispone gli elementi nella visualizzazione icona. È possibile utilizzare questa macro o inviare il messaggio di LVM_ARRANGE in modo esplicito. |
ListView_CancelEditLabel | Annulla un'operazione di modifica del testo di un elemento. È possibile utilizzare questa macro o inviare il messaggio di LVM_CANCELEDITLABEL in modo esplicito. |
ListView_CreateDragImage | Crea un elenco di immagini di trascinamento per l'elemento specificato. È possibile utilizzare questa macro o inviare il messaggio di LVM_CREATEDRAGIMAGE in modo esplicito. |
ListView_DeleteAllItems | Rimuove tutti gli elementi da un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_DELETEALLITEMS in modo esplicito. |
ListView_DeleteColumn | Rimuove una colonna da un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_DELETECOLUMN in modo esplicito. |
ListView_DeleteItem | Rimuove un elemento da un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_DELETEITEM in modo esplicito. |
ListView_EditLabel | Inizia la modifica sul posto del testo dell'elemento della visualizzazione elenco specificato. Il messaggio seleziona in modo implicito e concentra l'elemento specificato. È possibile utilizzare questa macro o inviare il messaggio di LVM_EDITLABEL in modo esplicito. |
ListView_EnableGroupView | Abilita o disabilita se gli elementi di un controllo visualizzazione elenco vengono visualizzati come gruppo. È possibile utilizzare questa macro o inviare il messaggio di LVM_ENABLEGROUPVIEW in modo esplicito. |
ListView_EnsureVisible | Assicura che un elemento della visualizzazione elenco sia interamente o parzialmente visibile, se necessario, scorrendo il controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_ENSUREVISIBLE in modo esplicito. |
ListView_FindItem | Cerca un elemento della visualizzazione elenco con le caratteristiche specificate. È possibile utilizzare questa macro o inviare il messaggio di LVM_FINDITEM in modo esplicito. |
ListView_GetBkColor | Ottiene il colore di sfondo di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETBKCOLOR in modo esplicito. |
ListView_GetBkImage | Ottiene l'immagine di sfondo in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETBKIMAGE in modo esplicito. |
ListView_GetCallbackMask | Ottiene la maschera di callback per un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETCALLBACKMASK in modo esplicito. |
ListView_GetCheckState | Determina se è selezionato un elemento in un controllo visualizzazione elenco. Questa operazione deve essere usata solo per i controlli della visualizzazione elenco con lo stile LVS_EX_CHECKBOXES. |
ListView_GetColumn | Ottiene gli attributi della colonna di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETCOLUMN in modo esplicito. |
ListView_GetColumnOrderArray | Ottiene l'ordine corrente da sinistra a destra delle colonne in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETCOLUMNORDERARRAY in modo esplicito. |
ListView_GetColumnWidth | Ottiene la larghezza di una colonna nella visualizzazione report o elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETCOLUMNWIDTH in modo esplicito. |
ListView_GetCountPerPage | Calcola il numero di elementi che possono essere inseriti verticalmente nell'area visibile di un controllo visualizzazione elenco quando si trova nella visualizzazione elenco o report. Vengono conteggiati solo gli elementi completamente visibili. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETCOUNTPERPAGE in modo esplicito. |
ListView_GetEditControl | Ottiene l'handle del controllo di modifica utilizzato per modificare il testo di un elemento della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETEDITCONTROL in modo esplicito. |
ListView_GetEmptyText | Ottiene il testo destinato alla visualizzazione quando il controllo visualizzazione elenco viene visualizzato vuoto. Utilizzare questa macro o inviare il messaggio di LVM_GETEMPTYTEXT in modo esplicito. |
ListView_GetExtendedListViewStyle | Ottiene gli stili estesi attualmente in uso per un determinato controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETEXTENDEDLISTVIEWSTYLE in modo esplicito. |
ListView_GetFocusedGroup | Ottiene il gruppo con lo stato attivo. Utilizzare questa macro o inviare il messaggio LVM_GETFOCUedizione Standard DGROUP in modo esplicito. |
ListView_GetFooterInfo | Ottiene informazioni sul piè di pagina di un controllo visualizzazione elenco specificato. Utilizzare questa macro o inviare il messaggio di LVM_GETFOOTERINFO in modo esplicito. |
ListView_GetFooterItem | Ottiene informazioni su un elemento del piè di pagina per un controllo di visualizzazione elenco specificato. Utilizzare questa macro o inviare il messaggio di LVM_GETFOOTERITEM in modo esplicito. |
ListView_GetFooterItemRect | Ottiene le coordinate di un piè di pagina per un elemento specificato in un controllo visualizzazione elenco. Utilizzare questa macro o inviare il messaggio di LVM_GETFOOTERITEMRECT in modo esplicito. |
ListView_GetFooterRect | Ottiene le coordinate del piè di pagina per un controllo di visualizzazione elenco specificato. Utilizzare questa macro o inviare il messaggio di LVM_GETFOOTERRECT in modo esplicito. |
ListView_GetGroupCount | Ottiene il numero di gruppi. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETGROUPCOUNT in modo esplicito. |
ListView_GetGroupHeaderImageList | Ottiene l'elenco di immagini di intestazione di gruppo impostato per un controllo visualizzazione elenco esistente. |
ListView_GetGroupInfo | Ottiene le informazioni sul gruppo. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETGROUPINFO in modo esplicito. |
ListView_GetGroupInfoByIndex | Ottiene informazioni su un gruppo specificato. Utilizzare questa macro o inviare il messaggio di LVM_GETGROUPINFOBYINDEX in modo esplicito. |
ListView_GetGroupMetrics | Ottiene informazioni sulla visualizzazione dei gruppi. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETGROUPMETRICS in modo esplicito. |
ListView_GetGroupRect | Ottiene il rettangolo per un gruppo specificato. Utilizzare questa macro o inviare il messaggio di LVM_GETGROUPRECT in modo esplicito. |
ListView_GetGroupState | Ottiene lo stato per un gruppo specificato. Utilizzare questa macro o inviare il messaggio di LVM_GETGROUPSTATE in modo esplicito. |
ListView_GetHeader | Ottiene l'handle per il controllo intestazione utilizzato da un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETHEADER in modo esplicito. |
ListView_GetHotCursor | Ottiene l'HCURSOR utilizzato quando il puntatore si trova su un elemento mentre è abilitato il rilevamento rapido. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETHOTCURSOR in modo esplicito. |
ListView_GetHotItem | Ottiene l'indice dell'elemento attivo. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETHOTITEM in modo esplicito. |
ListView_GetHoverTime | Ottiene la quantità di tempo in cui il cursore del mouse deve passare il puntatore del mouse su un elemento prima di essere selezionato. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETHOVERTIME in modo esplicito. |
ListView_GetImageList | Ottiene l'handle di un elenco di immagini utilizzato per disegnare elementi della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETIMAGELIST in modo esplicito. |
ListView_GetInsertMark | Ottiene la posizione del punto di inserimento. È possibile utilizzare questa macro o inviare il messaggio LVM_GETINedizione Standard RTMARK in modo esplicito. |
ListView_GetInsertMarkColor | Ottiene il colore del punto di inserimento. È possibile utilizzare questa macro o inviare il messaggio LVM_GETINedizione Standard RTMARKCOLOR in modo esplicito. |
ListView_GetInsertMarkRect | Ottiene il rettangolo che delimita il punto di inserimento. È possibile utilizzare questa macro o inviare il messaggio LVM_GETINedizione Standard RTMARKRECT in modo esplicito. |
ListView_GetISearchString | Ottiene la stringa di ricerca incrementale di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_GETIedizione Standard ARCHSTRING in modo esplicito. |
ListView_GetItem | Ottiene alcuni o tutti gli attributi di un elemento della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETITEM in modo esplicito. |
ListView_GetItemCount | Ottiene il numero di elementi in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETITEMCOUNT in modo esplicito. |
ListView_GetItemIndexRect | Ottiene il rettangolo di delimitazione per tutto o parte di un elemento secondario nella visualizzazione corrente di un controllo visualizzazione elenco specificato. Utilizzare questa macro o inviare il messaggio di LVM_GETITEMINDEXRECT in modo esplicito. |
ListView_GetItemPosition | Ottiene la posizione di un elemento della visualizzazione elenco. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di LVM_GETITEMPOSITION . |
ListView_GetItemRect | Ottiene il rettangolo di delimitazione per tutto o parte di un elemento nella visualizzazione corrente. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETITEMRECT in modo esplicito. |
ListView_GetItemSpacing | Determina la spaziatura tra gli elementi di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETITEMSPACING in modo esplicito. |
ListView_GetItemState | Ottiene lo stato di un elemento della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETITEMSTATE in modo esplicito. |
ListView_GetItemText | Ottiene il testo di un elemento o di un elemento secondario della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETITEMTEXT in modo esplicito. |
ListView_GetNextItem | Cerca un elemento della visualizzazione elenco con le proprietà specificate e porta la relazione specificata con un elemento specificato. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETNEXTITEM in modo esplicito. |
ListView_GetNextItemIndex | Ottiene l'indice dell'elemento in un particolare controllo visualizzazione elenco con le proprietà e la relazione specificate con un altro elemento specifico. Utilizzare questa macro o inviare il messaggio di LVM_GETNEXTITEMINDEX in modo esplicito. |
ListView_GetNumberOfWorkAreas | Ottiene il numero di aree di lavoro in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETNUMBEROFWORKAREAS in modo esplicito. |
ListView_GetOrigin | Ottiene l'origine della visualizzazione corrente per un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETORIGIN in modo esplicito. |
ListView_GetOutlineColor | Ottiene il colore del bordo di un controllo visualizzazione elenco se è impostato lo stile della finestra estesa LVS_EX_BORDERedizione Standard LECT. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETOUTLINECOLOR in modo esplicito. |
ListView_GetSelectedColumn | Ottiene un numero intero che specifica la colonna selezionata. È possibile utilizzare questa macro o inviare il messaggio LVM_GETedizione Standard LECTEDCOLUMN in modo esplicito. |
ListView_GetSelectedCount | Determina il numero di elementi selezionati in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_GETedizione Standard LECTEDCOUNT in modo esplicito. |
ListView_GetSelectionMark | Ottiene il segno di selezione da un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio LVM_GETedizione Standard LECTIONMARK. |
ListView_GetStringWidth | Determina la larghezza di una stringa specificata utilizzando il tipo di carattere corrente del controllo visualizzazione elenco specificato. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETSTRINGWIDTH in modo esplicito. |
ListView_GetSubItemRect | Ottiene informazioni sul rettangolo che circonda un elemento secondario in un controllo visualizzazione elenco. È possibile usare questa macro (scelta consigliata) o inviare il messaggio di LVM_GETSUBITEMRECT in modo esplicito. Questa macro deve essere utilizzata solo nei controlli della visualizzazione elenco che utilizzano lo stile LVS_REPORT. |
ListView_GetTextBkColor | Ottiene il colore di sfondo del testo di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETTEXTBKCOLOR in modo esplicito. |
ListView_GetTextColor | Ottiene il colore del testo di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETTEXTCOLOR in modo esplicito. |
ListView_GetTileInfo | Ottiene informazioni su un riquadro in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETTILEINFO in modo esplicito. |
ListView_GetTileViewInfo | Ottiene informazioni su un controllo visualizzazione elenco nella visualizzazione riquadro. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETTILEVIEWINFO in modo esplicito. |
ListView_GetToolSuggerimenti | Ottiene il controllo della descrizione comando utilizzato dal controllo visualizzazione elenco per visualizzare le descrizioni comando. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETTOOLTIPS in modo esplicito. |
ListView_GetTopIndex | Ottiene l'indice dell'elemento più visibile all'inizio quando si trova nella visualizzazione elenco o report. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETTOPINDEX in modo esplicito. |
ListView_GetUnicodeFormat | Ottiene il flag di formato carattere Unicode per il controllo . È possibile utilizzare questa macro o inviare il messaggio di LVM_GETUNICODEFORMAT in modo esplicito. |
ListView_GetView | Ottiene la visualizzazione corrente di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETVIEW in modo esplicito. |
ListView_GetViewRect | Ottiene il rettangolo di delimitazione di tutti gli elementi nel controllo visualizzazione elenco. La visualizzazione elenco deve essere in visualizzazione icona o icona piccola. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETVIEWRECT in modo esplicito. |
ListView_GetWorkAreas | Ottiene le aree di lavoro da un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETWORKAREAS in modo esplicito. |
ListView_HasGroup | Determina se il controllo visualizzazione elenco dispone di un gruppo specificato. È possibile utilizzare questa macro o inviare il messaggio di LVM_HASGROUP in modo esplicito. |
ListView_HitTest | Determina quale elemento della visualizzazione elenco, se disponibile, si trova in una posizione specificata. È possibile utilizzare questa macro o inviare il messaggio di LVM_HITTEST in modo esplicito. |
ListView_HitTestEx | Determina quale elemento della visualizzazione elenco, se disponibile, si trova in una posizione specificata. È possibile utilizzare questa macro o inviare il messaggio di LVM_HITTEST in modo esplicito. |
ListView_InsertColumn | Inserisce una nuova colonna in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_INedizione Standard RTCOLUMN in modo esplicito. |
ListView_InsertGroup | Inserisce un gruppo in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_INedizione Standard RTGROUP in modo esplicito. |
ListView_InsertGroupSorted | Inserisce un gruppo in un elenco ordinato di gruppi. È possibile utilizzare questa macro o inviare il messaggio LVM_INedizione Standard RTGROUPSORTED in modo esplicito. |
ListView_InsertItem | Inserisce un nuovo elemento in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_INedizione Standard RTITEM in modo esplicito. |
ListView_InsertMarkHitTest | Recupera il punto di inserimento più vicino a un punto specificato. È possibile utilizzare questa macro o inviare il messaggio LVM_INedizione Standard RTMARKHITTEST in modo esplicito. |
ListView_IsGroupViewEnabled | Controlla se la visualizzazione gruppo è abilitata per il controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_ISGROUPVIEWENABLED in modo esplicito. |
ListView_IsItemVisible | Indica se un elemento nel controllo visualizzazione elenco è visibile. Utilizzare questa macro o inviare il messaggio di LVM_ISITEMVISIBLE in modo esplicito. |
ListView_MapIDToIndex | Mappe l'ID di un elemento in un indice. È possibile utilizzare questa macro o inviare il messaggio di LVM_MAPIDTOINDEX in modo esplicito. |
ListView_MapIndexToID | Mappe l'indice di un elemento a un ID univoco. È possibile utilizzare questa macro o inviare il messaggio di LVM_MAPINDEXTOID in modo esplicito. |
ListView_MoveGroup | Non implementata. |
ListView_MoveItemToGroup | Non implementata. |
ListView_RedrawItems | Forza un controllo visualizzazione elenco per ridisegnare un intervallo di elementi. È possibile utilizzare questa macro o inviare il messaggio di LVM_REDRAWITEMS in modo esplicito. |
ListView_RemoveAllGroups | Rimuove tutti i gruppi da un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_REMOVEALLGROUPS in modo esplicito. |
ListView_RemoveGroup | Rimuove un gruppo da un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_REMOVEGROUP in modo esplicito. |
ListView_Scroll | Scorre il contenuto di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SCROLL in modo esplicito. |
ListView_SetBkColor | Imposta il colore di sfondo di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TBKCOLOR in modo esplicito. |
ListView_SetBkImage | Imposta l'immagine di sfondo in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TBKIMAGE in modo esplicito. |
ListView_SetCallbackMask | Modifica la maschera di callback per un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TCALLBACKMASK in modo esplicito. |
ListView_SetCheckState | Seleziona o deseleziona un elemento in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TITEMSTATE in modo esplicito. |
ListView_SetColumn | Imposta gli attributi di una colonna della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TCOLUMN in modo esplicito. |
ListView_SetColumnOrderArray | Imposta l'ordine da sinistra a destra delle colonne in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TCOLUMNORDERARRAY in modo esplicito. |
ListView_SetColumnWidth | Consente di modificare la larghezza di una colonna nella visualizzazione report o la larghezza di tutte le colonne in modalità visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TCOLUMNWIDTH in modo esplicito. |
ListView_SetExtendedListViewStyle | Imposta gli stili estesi per i controlli visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TEXTENDEDLISTVIEWSTYLE in modo esplicito. |
ListView_SetExtendedListViewStyleEx | Imposta gli stili estesi per i controlli della visualizzazione elenco usando la maschera di stile. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TEXTENDEDLISTVIEWSTYLE in modo esplicito. |
ListView_SetGroupHeaderImageList | Assegna un elenco di immagini all'intestazione di gruppo di un controllo visualizzazione elenco. |
ListView_SetGroupInfo | Imposta le informazioni sul gruppo. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TGROUPINFO in modo esplicito. |
ListView_SetGroupMetrics | Imposta informazioni sulla visualizzazione dei gruppi. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TGROUPMETRICS in modo esplicito. |
ListView_SetGroupState | Imposta lo stato per un gruppo specificato. |
ListView_SetHotCursor | Imposta HCURSOR utilizzato dal controllo visualizzazione elenco quando il puntatore si trova su un elemento mentre è abilitato il rilevamento rapido. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard THOTCURSOR in modo esplicito. Per verificare se il rilevamento rapido è abilitato, chiamare SystemParametersInfo. |
ListView_SetHotItem | Imposta l'elemento attivo in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard THOTITEM in modo esplicito. |
ListView_SetHoverTime | Imposta la quantità di tempo in cui il cursore del mouse deve passare il puntatore del mouse su un elemento prima che venga selezionato. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard THOVERTIME in modo esplicito. |
ListView_SetIconSpacing | Imposta la spaziatura tra le icone nei controlli visualizzazione elenco impostata sullo stile LVS_ICON. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TICONSPACING in modo esplicito. |
ListView_SetImageList | Assegna un elenco di immagini a un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TIMAGELIST in modo esplicito. |
ListView_SetInfoTip | Imposta il testo della descrizione comando. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TINFOTIP in modo esplicito. |
ListView_SetInsertMark | Imposta il punto di inserimento sulla posizione definita. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TIN edizione Standard RTMARK in modo esplicito. |
ListView_SetInsertMarkColor | Imposta il colore del punto di inserimento. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TIN edizione Standard RTMARKCOLOR in modo esplicito. |
ListView_SetItem | Imposta alcuni o tutti gli attributi di un elemento della visualizzazione elenco. È anche possibile usare ListView_SetItem per impostare il testo di un elemento secondario. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TITEM in modo esplicito. |
ListView_SetItemCount | Fa sì che il controllo visualizzazione elenco allochi memoria per il numero specificato di elementi. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TITEMCOUNT in modo esplicito. |
ListView_SetItemCountEx | Imposta il numero virtuale di elementi in una visualizzazione elenco virtuale. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TITEMCOUNT in modo esplicito. |
ListView_SetItemIndexState | Imposta lo stato di un elemento della visualizzazione elenco specificato. Utilizzare questa macro o inviare il messaggio LVM_edizione Standard TITEMINDEXSTATE in modo esplicito. |
ListView_SetItemPosition | Sposta un elemento in una posizione specificata in un controllo visualizzazione elenco (in visualizzazione icona o icona piccola). È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TITEMPOSITION in modo esplicito. |
ListView_SetItemPosition32 | Sposta un elemento in una posizione specificata in un controllo visualizzazione elenco (in visualizzazione icona o icona piccola). Questa macro è diversa dalla macro ListView_SetItemPosition in quanto utilizza coordinate a 32 bit. È possibile utilizzare la macro ListView_SetItemPosition32 o inviare il messaggio di LVM_edizione StandardTITEMPOSITION32 in modo esplicito. |
ListView_SetItemState | Modifica lo stato di un elemento in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TITEMSTATE in modo esplicito. |
ListView_SetItemText | Modifica il testo di un elemento o di un elemento secondario della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TITEMTEXT in modo esplicito. |
ListView_SetOutlineColor | Imposta il colore del bordo di un controllo visualizzazione elenco se è impostato lo stile della finestra estesa LVS_EX_BORDERedizione Standard LECT. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TOUTLINECOLOR in modo esplicito. |
ListView_SetSelectedColumn | Imposta l'indice della colonna selezionata. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard T edizione Standard LECTEDCOLUMN in modo esplicito. |
ListView_SetSelectionMark | Imposta il segno di selezione in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard T edizione Standard LECTIONMARK in modo esplicito. |
ListView_SetTextBkColor | Imposta il colore di sfondo del testo in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TTEXTBKCOLOR in modo esplicito. |
ListView_SetTextColor | Imposta il colore del testo di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TTEXTCOLOR in modo esplicito. |
ListView_SetTileInfo | Imposta le informazioni per un riquadro esistente di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TTILEINFO in modo esplicito. |
ListView_SetTileViewInfo | Imposta le informazioni utilizzate da un controllo visualizzazione elenco nella visualizzazione riquadro. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TTILEVIEWINFO in modo esplicito. |
ListView_SetToolSuggerimenti | Imposta il controllo descrizione comando che verrà utilizzato dal controllo visualizzazione elenco per visualizzare le descrizioni comando. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TTOOLTIPS in modo esplicito. |
ListView_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 usare questa macro o inviare il messaggio LVM_edizione Standard TUNICODEFORMAT in modo esplicito. |
ListView_SetView | Imposta la visualizzazione di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TVIEW in modo esplicito. |
ListView_SetWorkAreas | Imposta le aree di lavoro all'interno di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio LVM_edizione Standard TWORKAREAS in modo esplicito. |
ListView_SortGroups | Usa una funzione di confronto definita dall'applicazione per ordinare i gruppi in base all'ID all'interno di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SORTGROUPS in modo esplicito. |
ListView_SortItems | Usa una funzione di confronto definita dall'applicazione per ordinare gli elementi di un controllo visualizzazione elenco. L'indice di ogni elemento cambia in modo da riflettere la nuova sequenza. È possibile utilizzare questa macro o inviare il messaggio di LVM_SORTITEMS in modo esplicito. |
ListView_SortItemsEx | Usa una funzione di confronto definita dall'applicazione per ordinare gli elementi di un controllo visualizzazione elenco. L'indice di ogni elemento cambia in modo da riflettere la nuova sequenza. È possibile utilizzare questa macro o inviare il messaggio LVM_SORTITEMedizione Standard X in modo esplicito. |
ListView_SubItemHitTest | Determina quale elemento della visualizzazione elenco o sottoelemento si trova in una determinata posizione. È possibile utilizzare questa macro o inviare il messaggio di LVM_SUBITEMHITTEST in modo esplicito. |
ListView_SubItemHitTestEx | Determina quale elemento della visualizzazione elenco o sottoelemento si trova in una determinata posizione. È possibile utilizzare questa macro o inviare il messaggio di LVM_SUBITEMHITTEST in modo esplicito. |
ListView_Update | Aggiornamenti un elemento della visualizzazione elenco. Se il controllo visualizzazione elenco ha lo stile LVS_AUTOARRANGE , questa macro determina la disposizione del controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_UPDATE in modo esplicito. |
Messaggi
Argomento | Contenuto |
---|---|
LVM_APPROXIMATEVIEWRECT | Calcola la larghezza e l'altezza approssimative necessarie per visualizzare un determinato numero di elementi. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_ApproximateViewRect. |
LVM_ARRANGE | Dispone gli elementi nella visualizzazione icona. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_Arrange. |
LVM_CANCELEDITLABEL | Annulla un'operazione di modifica del testo di un elemento. |
LVM_CREATEDRAGIMAGE | Crea un elenco di immagini di trascinamento per l'elemento specificato. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_CreateDragImage. |
LVM_DELETEALLITEMS | Rimuove tutti gli elementi da un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_DeleteAllItems. |
LVM_DELETECOLUMN | Rimuove una colonna da un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_DeleteColumn. |
LVM_DELETEITEM | Rimuove un elemento da un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_DeleteItem. |
LVM_EDITLABEL | Inizia la modifica sul posto del testo dell'elemento della visualizzazione elenco specificato. Il messaggio seleziona in modo implicito e concentra l'elemento specificato. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_EditLabel. |
LVM_ENABLEGROUPVIEW | Abilita o disabilita se gli elementi di un controllo visualizzazione elenco vengono visualizzati come gruppo. |
LVM_ENSUREVISIBLE | Assicura che un elemento della visualizzazione elenco sia interamente o parzialmente visibile, se necessario, scorrendo il controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_EnsureVisible. |
LVM_FINDITEM | Cerca un elemento della visualizzazione elenco con le caratteristiche specificate. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_FindItem. |
LVM_GETBKCOLOR | Ottiene il colore di sfondo di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetBkColor. |
LVM_GETBKIMAGE | Ottiene l'immagine di sfondo in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetBkImage. |
LVM_GETCALLBACKMASK | Ottiene la maschera di callback per un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetCallbackMask. |
LVM_GETCOLUMN | Ottiene gli attributi della colonna di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetColumn. |
LVM_GETCOLUMNORDERARRAY | Ottiene l'ordine corrente da sinistra a destra delle colonne in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_GetColumnOrderArray. |
LVM_GETCOLUMNWIDTH | Ottiene la larghezza di una colonna nella visualizzazione report o elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetColumnWidth. |
LVM_GETCOUNTPERPAGE | Calcola il numero di elementi che possono essere inseriti verticalmente nell'area visibile di un controllo visualizzazione elenco quando si trova nella visualizzazione elenco o report. Vengono conteggiati solo gli elementi completamente visibili. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetCountPerPage. |
LVM_GETEDITCONTROL | Ottiene l'handle del controllo di modifica utilizzato per modificare il testo di un elemento della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetEditControl. |
LVM_GETEMPTYTEXT | Ottiene il testo destinato alla visualizzazione quando il controllo visualizzazione elenco viene visualizzato vuoto. Inviare questo messaggio in modo esplicito o tramite la macro ListView_GetEmptyText. |
LVM_GETEXTENDEDLISTVIEWSTYLE | Ottiene gli stili estesi attualmente in uso per un determinato controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_GetExtendedListViewStyle. |
LVM_GETFOCUedizione Standard DGROUP | Ottiene il gruppo con lo stato attivo. Inviare questo messaggio in modo esplicito o tramite la macro ListView_GetFocusedGroup. |
LVM_GETFOOTERINFO | Ottiene informazioni sul piè di pagina di un controllo visualizzazione elenco. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetFooterInfo. |
LVM_GETFOOTERITEM | Ottiene informazioni su un elemento del piè di pagina in un controllo visualizzazione elenco. Inviare questo messaggio in modo esplicito o tramite la macro ListView_GetFooterItem. |
LVM_GETFOOTERITEMRECT | Ottiene le coordinate di un piè di pagina per un elemento specificato in un controllo visualizzazione elenco. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetFooterItemRect. |
LVM_GETFOOTERRECT | Recupera le coordinate del piè di pagina per un controllo visualizzazione elenco. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetFooterRect. |
LVM_GETGROUPCOUNT | Ottiene il numero di gruppi. |
LVM_GETGROUPINFO | Ottiene le informazioni sul gruppo. |
LVM_GETGROUPINFOBYINDEX | Ottiene informazioni su un gruppo specificato. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetGroupInfoByIndex. |
LVM_GETGROUPMETRICS | Ottiene informazioni sulla visualizzazione dei gruppi. |
LVM_GETGROUPRECT | Ottiene il rettangolo per un gruppo specificato. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetGroupRect. |
LVM_GETGROUPSTATE | Ottiene lo stato per un gruppo specificato. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetGroupState. |
LVM_GETHEADER | Ottiene l'handle per il controllo intestazione utilizzato dal controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_GetHeader. |
LVM_GETHOTCURSOR | Recupera il valore HCURSOR utilizzato quando il puntatore si trova su un elemento mentre il rilevamento rapido è abilitato. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_GetHotCursor. |
LVM_GETHOTITEM | Recupera l'indice dell'elemento attivo. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_GetHotItem. |
LVM_GETHOVERTIME | Recupera la quantità di tempo in cui il cursore del mouse deve passare il puntatore del mouse su un elemento prima di essere selezionato. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_GetHoverTime. |
LVM_GETIMAGELIST | Recupera l'handle in un elenco di immagini utilizzato per disegnare elementi della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetImageList. |
LVM_GETINedizione Standard RTMARK | Recupera la posizione del punto di inserimento. |
LVM_GETINedizione Standard RTMARKCOLOR | Recupera il colore del punto di inserimento. |
LVM_GETINedizione Standard RTMARKRECT | Recupera il rettangolo che delimita il punto di inserimento. |
LVM_GETIedizione Standard ARCHSTRING | Recupera la stringa di ricerca incrementale di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetISearchString. |
LVM_GETITEM | Recupera alcuni o tutti gli attributi di un elemento della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetItem. |
LVM_GETITEMCOUNT | Recupera il numero di elementi in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetItemCount. |
LVM_GETITEMINDEXRECT | Recupera il rettangolo di delimitazione per tutto o parte di un elemento secondario nella visualizzazione corrente di un controllo visualizzazione elenco. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetItemIndexRect. |
LVM_GETITEMPOSITION | Recupera la posizione di un elemento della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetItemPosition. |
LVM_GETITEMRECT | Recupera il rettangolo di delimitazione per tutto o parte di un elemento nella visualizzazione corrente. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetItemRect. |
LVM_GETITEMSPACING | Determina la spaziatura tra gli elementi di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetItemSpacing. |
LVM_GETITEMSTATE | Recupera lo stato di un elemento della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetItemState. |
LVM_GETITEMTEXT | Recupera il testo di un elemento o di un elemento secondario della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetItemText. |
LVM_GETNEXTITEM | Cerca un elemento della visualizzazione elenco con le proprietà specificate e porta la relazione specificata con un elemento specificato. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetNextItem. |
LVM_GETNEXTITEMINDEX | Recupera l'indice di un elemento in un controllo di visualizzazione elenco specificato che corrisponde alle proprietà e alla relazione specificate a un altro elemento. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetNextItemIndex. |
LVM_GETNUMBEROFWORKAREAS | Recupera il numero di aree di lavoro in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_GetNumberOfWorkAreas. |
LVM_GETORIGIN | Recupera l'origine della visualizzazione corrente per un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetOrigin. |
LVM_GETOUTLINECOLOR | Recupera il colore del bordo di un controllo visualizzazione elenco se è impostato lo stile della finestra estesa LVS_EX_BORDERedizione Standard LECT. |
LVM_GETedizione Standard LECTEDCOLUMN | Recupera un numero intero che specifica la colonna selezionata. |
LVM_GETedizione Standard LECTEDCOUNT | Determina il numero di elementi selezionati in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetSelectedCount. |
LVM_GETedizione Standard LECTIONMARK | Recupera il segno di selezione da un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_GetSelectionMark. |
LVM_GETSTRINGWIDTH | Determina la larghezza di una stringa specificata utilizzando il tipo di carattere corrente del controllo visualizzazione elenco specificato. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetStringWidth. |
LVM_GETSUBITEMRECT | Recupera informazioni sul rettangolo di delimitazione per un elemento secondario in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetSubItemRect (scelta consigliata). Questo messaggio deve essere utilizzato solo con i controlli visualizzazione elenco che utilizzano lo stile LVS_REPORT. |
LVM_GETTEXTBKCOLOR | Recupera il colore di sfondo del testo di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetTextBkColor. |
LVM_GETTEXTCOLOR | Recupera il colore del testo di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetTextColor. |
LVM_GETTILEINFO | Recupera informazioni su un riquadro in un controllo visualizzazione elenco. |
LVM_GETTILEVIEWINFO | Recupera informazioni su un controllo visualizzazione elenco nella visualizzazione riquadro. |
LVM_GETTOOLTIPS | Recupera il controllo descrizione comando utilizzato dal controllo visualizzazione elenco per visualizzare le descrizioni comando. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_GetToolSuggerimenti. |
LVM_GETTOPINDEX | Recupera l'indice dell'elemento più visibile all'inizio quando si trova nella visualizzazione elenco o report. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_GetTopIndex. |
LVM_GETUNICODEFORMAT | Recupera il flag di formato carattere UNICODE per il controllo . È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_GetUnicodeFormat. |
LVM_GETVIEW | Recupera la visualizzazione corrente di un controllo visualizzazione elenco. |
LVM_GETVIEWRECT | Recupera il rettangolo di delimitazione di tutti gli elementi nel controllo visualizzazione elenco. La visualizzazione elenco deve essere in visualizzazione icona o icona piccola. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetViewRect. |
LVM_GETWORKAREAS | Recupera le aree di lavoro da un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_GetWorkAreas. |
LVM_HASGROUP | Determina se il controllo visualizzazione elenco dispone di un gruppo specificato. |
LVM_HITTEST | Determina quale elemento della visualizzazione elenco, se disponibile, si trova in una posizione specificata. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_HitTest. |
LVM_INedizione Standard RTCOLUMN | Inserisce una nuova colonna in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_InsertColumn. |
LVM_INedizione Standard RTGROUP | Inserisce un gruppo in un controllo visualizzazione elenco. |
LVM_INedizione Standard RTGROUPSORTED | Inserisce un gruppo in un elenco ordinato di gruppi. |
LVM_INedizione Standard RTITEM | Inserisce un nuovo elemento in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_InsertItem. |
LVM_INedizione Standard RTMARKHITTEST | Recupera il punto di inserimento più vicino a un punto specificato. |
LVM_ISGROUPVIEWENABLED | Controlla se la visualizzazione gruppo è abilitata per il controllo visualizzazione elenco. |
LVM_ISITEMVISIBLE | Indica se un elemento nel controllo visualizzazione elenco è visibile. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_IsItemVisible. |
LVM_MAPIDTOINDEX | Mappe l'ID di un elemento in un indice. |
LVM_MAPINDEXTOID | Mappe l'indice di un elemento a un ID univoco. |
LVM_MOVEGROUP | Non implementata. |
LVM_MOVEITEMTOGROUP | Non implementata. |
LVM_REDRAWITEMS | Forza un controllo visualizzazione elenco per ridisegnare un intervallo di elementi. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_RedrawItems. |
LVM_REMOVEALLGROUPS | Rimuove tutti i gruppi da un controllo visualizzazione elenco. |
LVM_REMOVEGROUP | Rimuove un gruppo da un controllo visualizzazione elenco. |
LVM_SCROLL | Scorre il contenuto di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_Scroll. |
LVM_edizione Standard TBKCOLOR | Imposta il colore di sfondo di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetBkColor. |
LVM_edizione Standard TBKIMAGE | Imposta l'immagine di sfondo in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetBkImage. |
LVM_edizione Standard TCALLBACKMASK | Modifica la maschera di callback per un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetCallbackMask. |
LVM_edizione Standard TCOLUMN | Imposta gli attributi di una colonna della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetColumn. |
LVM_edizione Standard TCOLUMNORDERARRAY | Imposta l'ordine da sinistra a destra delle colonne in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_SetColumnOrderArray. |
LVM_edizione Standard TCOLUMNWIDTH | Modifica la larghezza di una colonna in modalità visualizzazione report o la larghezza di tutte le colonne in modalità visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_SetColumnWidth. |
LVM_edizione Standard TEXTENDEDLISTVIEWSTYLE | Imposta gli stili estesi nei controlli visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_SetExtendedListViewStyle o ListView_SetExtendedListViewStyleEx. |
LVM_edizione Standard TGROUPINFO | Imposta le informazioni sul gruppo. |
LVM_edizione Standard TGROUPMETRICS | Imposta informazioni sulla visualizzazione dei gruppi. |
LVM_edizione Standard THOTCURSOR | Imposta il valore HCURSOR utilizzato dal controllo visualizzazione elenco quando il puntatore si trova su un elemento mentre è abilitato il rilevamento rapido. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_SetHotCursor. Per verificare se il rilevamento rapido è abilitato, chiamare SystemParametersInfo. |
LVM_edizione Standard THOTITEM | Imposta l'elemento attivo per un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_SetHotItem. |
LVM_edizione Standard THOVERTIME | Imposta la quantità di tempo in cui il cursore del mouse deve passare il puntatore del mouse su un elemento prima che venga selezionato. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_SetHoverTime. |
LVM_edizione Standard TICONSPACING | Imposta la spaziatura tra le icone nei controlli visualizzazione elenco con lo stile LVS_ICON. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetIconSpacing. |
LVM_edizione Standard TIMAGELIST | Assegna un elenco di immagini a un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetImageList. |
LVM_edizione Standard TINFOTIP | Imposta il testo della descrizione comando. |
LVM_edizione Standard TIN edizione Standard RTMARK | Imposta il punto di inserimento sulla posizione definita. |
LVM_edizione Standard TIN edizione Standard RTMARKCOLOR | Imposta il colore del punto di inserimento. |
LVM_edizione Standard TITEM | Imposta alcuni o tutti gli attributi di un elemento della visualizzazione elenco. È anche possibile inviare LVM_edizione Standard TITEM per impostare il testo di un elemento secondario. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetItem. |
LVM_edizione Standard TITEMCOUNT | Fa sì che il controllo visualizzazione elenco alloca la memoria per il numero specificato di elementi o imposta il numero virtuale di elementi in un controllo visualizzazione elenco virtuale. Questo dipende dalla modalità di creazione del controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare le macro ListView_SetItemCount o ListView_SetItemCountEx. |
LVM_edizione Standard TITEMINDEXSTATE | Imposta lo stato di un elemento della visualizzazione elenco. Inviare questo messaggio in modo esplicito o tramite la macro ListView_SetItemIndexState. |
LVM_edizione Standard TITEMPOSITION | Sposta un elemento in una posizione specificata in un controllo visualizzazione elenco (deve essere in visualizzazione icona o icona piccola). È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetItemPosition. |
LVM_edizione StandardTITEMPOSITION32 | Sposta un elemento in una posizione specificata in un controllo visualizzazione elenco (deve essere in visualizzazione icona o icona piccola). Questo messaggio è diverso dal messaggio LVM_edizione Standard TITEMPOSITION in quanto usa coordinate a 32 bit. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetItemPosition32. |
LVM_edizione Standard TITEMSTATE | Modifica lo stato di un elemento in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetItemState. |
LVM_edizione Standard TITEMTEXT | Modifica il testo di un elemento o di un elemento secondario della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetItemText. |
LVM_edizione Standard TOUTLINECOLOR | Imposta il colore del bordo di un controllo visualizzazione elenco se è impostato lo stile della finestra estesa LVS_EX_BORDERedizione Standard LECT. |
LVM_edizione Standard T edizione Standard LECTEDCOLUMN | Imposta l'indice della colonna selezionata. |
LVM_edizione Standard T edizione Standard LECTIONMARK | Imposta il segno di selezione in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_SetSelectionMark. |
LVM_edizione Standard TTEXTBKCOLOR | Imposta il colore di sfondo del testo in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetTextBkColor. |
LVM_edizione Standard TTEXTCOLOR | Imposta il colore del testo di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetTextColor. |
LVM_edizione Standard TTILEINFO | Imposta le informazioni per un riquadro esistente di un controllo visualizzazione elenco. |
LVM_edizione Standard TTILEVIEWINFO | Imposta le informazioni utilizzate da un controllo visualizzazione elenco nella visualizzazione riquadro. |
LVM_edizione Standard TTILEWIDTH | Attualmente non supportata. |
LVM_edizione Standard TTOOLTIPS | Imposta il controllo descrizione comando che verrà utilizzato dal controllo visualizzazione elenco per visualizzare le descrizioni comando. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_SetToolSuggerimenti. |
LVM_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 utilizzare la macro ListView_SetUnicodeFormat. |
LVM_edizione Standard TVIEW | Imposta la visualizzazione di un controllo visualizzazione elenco. |
LVM_edizione Standard TWORKAREAS | Imposta le aree di lavoro all'interno di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_SetWorkAreas. |
LVM_SORTGROUPS | Usa una funzione di confronto definita dall'applicazione per ordinare i gruppi in base all'ID all'interno di un controllo visualizzazione elenco. |
LVM_SORTITEMS | Usa una funzione di confronto definita dall'applicazione per ordinare gli elementi di un controllo visualizzazione elenco. L'indice di ogni elemento cambia in modo da riflettere la nuova sequenza. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SortItems. |
LVM_SORTITEMedizione Standard X | Usa una funzione di confronto definita dall'applicazione per ordinare gli elementi di un controllo visualizzazione elenco. L'indice di ogni elemento cambia in modo da riflettere la nuova sequenza. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SortItemsEx. |
LVM_SUBITEMHITTEST | Determina quale elemento o elemento secondario della visualizzazione elenco si trova in una determinata posizione. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SubItemHitTest. |
LVM_UPDATE | Aggiornamenti un elemento della visualizzazione elenco. Se il controllo visualizzazione elenco ha lo stile LVS_AUTOARRANGE , questa macro determina la disposizione del controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_Update. |
Notifications
Argomento | Contenuto |
---|---|
LVN_BEGINDRAG | Notifica alla finestra padre di un controllo visualizzazione elenco 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. |
LVN_BEGINLABELEDIT | Notifica alla finestra padre di un controllo visualizzazione elenco l'inizio della modifica delle etichette per un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_BEGINRDRAG | Notifica alla finestra padre di un controllo visualizzazione elenco che viene avviata un'operazione di trascinamento della selezione che interessa il pulsante destro del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_BEGINSCROLL | Notifica alla finestra padre di un controllo visualizzazione elenco all'avvio di un'operazione di scorrimento. |
LVN_COLUMNCLICK | Notifica a una finestra padre di un controllo visualizzazione elenco che è stato fatto clic su una colonna. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_COLUMNDROPDOWN | Inviato da un controllo visualizzazione elenco quando viene premuto il pulsante a discesa della visualizzazione elenco. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_COLUMNOVERFLOWCLICK | Inviato da un controllo visualizzazione elenco quando si fa clic sul pulsante di overflow. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_DELETEALLITEMS | Notifica alla finestra padre di un controllo visualizzazione elenco che tutti gli elementi del controllo stanno per essere eliminati. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_DELETEITEM | Notifica alla finestra padre di un controllo visualizzazione elenco che un elemento sta per essere eliminato. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_ENDLABELEDIT | Notifica alla finestra padre di un controllo visualizzazione elenco la fine della modifica delle etichette per un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_ENDSCROLL | Notifica alla finestra padre di un controllo visualizzazione elenco quando termina un'operazione di scorrimento. |
LVN_GETDISPINFO | Inviato da un controllo visualizzazione elenco alla relativa finestra padre. È una richiesta per la finestra padre per fornire informazioni necessarie per visualizzare o ordinare un elemento della visualizzazione elenco. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_GETEMPTYMARKUP | Inviato dal controllo visualizzazione elenco alla finestra padre quando il controllo non contiene elementi. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. Il codice di notifica LVN_GETEMPTYMARKUP è una richiesta per la finestra padre per fornire testo di markup. |
LVN_GETINFOTIP | Inviato da un controllo visualizzazione elenco icone di grandi dimensioni con lo stile esteso LVS_EX_INFOTIP . Questa notifica viene inviata quando il controllo visualizzazione elenco richiede informazioni di testo aggiuntive da visualizzare in una descrizione comando. Viene inviato sotto forma di messaggio WM_NOTIFY . |
LVN_HOTTRACK | Inviato da un controllo visualizzazione elenco quando l'utente sposta il mouse su un elemento. Questa notifica viene inviata solo dai controlli visualizzazione elenco con lo stile di visualizzazione elenco esteso LVS_EX_TRACKedizione Standard LECT. Viene inviato sotto forma di messaggio WM_NOTIFY . |
LVN_INCREMENTALedizione Standard ARCH | Notifica a una finestra padre di un controllo visualizzazione elenco che è stata avviata una ricerca incrementale. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_INedizione Standard RTITEM | Notifica alla finestra padre di un controllo visualizzazione elenco che è stato inserito un nuovo elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_ITEMACTIVATE | Inviato da un controllo visualizzazione elenco quando l'utente attiva un elemento. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
LVN_ITEMCHANGED | Notifica alla finestra padre di un controllo visualizzazione elenco che un elemento è stato modificato. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_ITEMCHANGING | Notifica alla finestra padre di un controllo visualizzazione elenco che un elemento sta cambiando. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_KEYDOWN | Notifica alla finestra padre di un controllo visualizzazione elenco che è stato premuto un tasto. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_LINKCLICK | Notifica alla finestra padre di un controllo visualizzazione elenco che è stato fatto clic su un collegamento. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
LVN_MARQUedizione Enterprise BEGIN | Notifica alla finestra padre di un controllo visualizzazione elenco che è stata avviata una selezione del rettangolo di selezione (riquadro di selezione). Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_ODCACHEHINT | Inviato da un controllo visualizzazione elenco virtuale quando il contenuto dell'area di visualizzazione è stato modificato. Ad esempio, un controllo visualizzazione elenco invia questa notifica quando l'utente scorre la visualizzazione del controllo. Il codice di notifica LVN_ODCACHEHINT viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_ODFINDITEM | Inviato da un controllo di visualizzazione elenco virtuale quando è necessario che il proprietario trovi un particolare elemento di callback. Ad esempio, il controllo invierà questa notifica quando riceve l'input da tastiera di scelta rapida o quando riceve un messaggio di LVM_FINDITEM . |
LVN_ODSTATECHANGED | Inviato da un controllo visualizzazione elenco quando lo stato di un elemento o di un intervallo di elementi è stato modificato. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
LVN_edizione Standard TDISPINFO | Notifica alla finestra padre di un controllo visualizzazione elenco che deve aggiornare le informazioni che gestisce per un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
NM_CLICK (visualizzazione elenco) | Inviato da un controllo visualizzazione elenco quando l'utente fa clic su un elemento con il pulsante sinistro del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
NM_CUSTOMDRAW (visualizzazione elenco) | Inviato da un controllo visualizzazione elenco per notificare alle finestre padre le operazioni di disegno. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_DBLCLK (visualizzazione elenco) | Inviato da un controllo visualizzazione elenco quando l'utente fa doppio clic su un elemento con il pulsante sinistro del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
NM_HOVER (visualizzazione elenco) | Inviato da un controllo visualizzazione elenco quando il mouse passa il mouse su un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
NM_KILLFOCUS (visualizzazione elenco) | Notifica alla finestra padre di un controllo visualizzazione elenco che il controllo ha perso lo stato attivo di input. NM_KILLFOCUS (visualizzazione elenco) viene inviato sotto forma di messaggio di WM_NOTIFY. |
NM_RCLICK (visualizzazione elenco) | Inviato da un controllo visualizzazione elenco quando l'utente fa clic su un elemento con il pulsante destro del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
NM_RDBLCLK (visualizzazione elenco) | Inviato da un controllo visualizzazione elenco quando l'utente fa doppio clic su un elemento con il pulsante destro del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY. |
NM_RELEAedizione Standard DCAPTURE (visualizzazione elenco) | Notifica alla finestra padre di un controllo visualizzazione elenco che il controllo sta rilasciando l'acquisizione del mouse. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY. |
NM_RETURN (visualizzazione elenco) | Notifica alla finestra padre di un controllo visualizzazione elenco che il controllo ha lo stato attivo per l'input e che l'utente ha premuto IL tasto INVIO. NM_RETURN viene inviato sotto forma di messaggio di WM_NOTIFY . |
NM_edizione Standard TFOCUS (visualizzazione elenco) | Notifica alla finestra padre di un controllo visualizzazione elenco che il controllo ha ricevuto lo stato attivo di input. NM_edizione Standard TFOCUS (visualizzazione elenco) viene inviato sotto forma di messaggio di WM_NOTIFY. |
Strutture
Argomento | Contenuto |
---|---|
LVBKIMAGE | Contiene informazioni sull'immagine di sfondo di un controllo visualizzazione elenco. Questa struttura viene usata sia per l'impostazione che per il recupero delle informazioni sull'immagine di sfondo. |
LVCOLUMN | Contiene informazioni su una colonna nella visualizzazione report. Questa struttura viene utilizzata sia per la creazione che la modifica di colonne. Questa struttura sostituisce la struttura LV_COLUMN. |
LVFINDINFO | Contiene informazioni utilizzate durante la ricerca di un elemento della visualizzazione elenco. Questa struttura è identica a LV_FINDINFO, ma è stata rinominata in base alle convenzioni di denominazione standard. |
LVFOOTERINFO | Contiene informazioni su un piè di pagina in un controllo visualizzazione elenco. |
LVFOOTERITEM | Contiene informazioni su un elemento del piè di pagina. |
LVGROUP | Utilizzato per impostare e recuperare i gruppi. |
LVGROUPMETRICS | Contiene informazioni sulla visualizzazione dei gruppi in un controllo visualizzazione elenco. |
LVHITTESTINFO | Contiene informazioni su un hit test. Questa struttura è stata estesa per supportare il hit testing dell'elemento secondario. Viene usato in associazione con i messaggi LVM_HITTEST e LVM_SUBITEMHITTEST e le relative macro. Questa struttura sostituisce la struttura LVHITTESTINFO. |
LVIN edizione Standard RTGROUPSORTED | Utilizzato per ordinare i gruppi. Viene usato con LVM_INedizione Standard RTGROUPSORTED. |
LVIN edizione Standard RTMARK | Utilizzato per descrivere i punti di inserimento. |
LVITEM | Specifica o riceve gli attributi di un elemento della visualizzazione elenco. Questa struttura è stata aggiornata per supportare un nuovo valore della maschera (LVIF_INDENT) che abilita il rientro dell'elemento. Questa struttura sostituisce la struttura LV_ITEM . |
LVITEMINDEX | Contiene informazioni sull'indice relative a un elemento della visualizzazione elenco. |
LV edizione Standard TINFOTIP | Fornisce informazioni sul testo della descrizione comando da impostare. |
LVTILEINFO | Fornisce informazioni su un elemento in un controllo visualizzazione elenco quando viene visualizzato nella visualizzazione riquadro. |
LVTILEVIEWINFO | Fornisce informazioni su un controllo visualizzazione elenco quando viene visualizzato nella visualizzazione riquadro. |
NMITEMACTIVATE | Contiene informazioni su un codice di notifica LVN_ITEMACTIVATE . |
NMLISTVIEW | Contiene informazioni su un codice di notifica di visualizzazione elenco. Questa struttura è la stessa della struttura NM_LISTVIEW ma è stata rinominata in base alle convenzioni di denominazione standard. |
NMLVCACHEHINT | Contiene informazioni utilizzate per aggiornare le informazioni relative agli elementi memorizzati nella cache da utilizzare con una visualizzazione elenco virtuale. |
NMLVCUSTOMDRAW | Contiene informazioni specifiche di un codice di notifica di NM_CUSTOMDRAW (visualizzazione elenco) inviato da un controllo visualizzazione elenco. |
NMLVDISPINFO | Contiene informazioni su un codice di notifica LVN_GETDISPINFO o LVN_edizione Standard TDISPINFO. Questa struttura è la stessa della struttura LV_DISPINFO , ma è stata rinominata in base alle convenzioni di denominazione standard. |
NMLVEMPTYMARKUP | Inviato in una notifica di LVN_GETEMPTYMARKUP . |
NMLVFINDITEM | Contiene informazioni che il proprietario deve trovare gli elementi richiesti da un controllo visualizzazione elenco virtuale. Questa struttura viene usata con il codice di notifica LVN_ODFINDITEM . |
NMLVGETINFOTIP | Contiene e riceve informazioni sull'elemento della visualizzazione elenco necessarie per visualizzare una descrizione comando per un elemento. Questa struttura viene usata con il codice di notifica LVN_GETINFOTIP . |
NMLVKEYDOWN | Contiene informazioni utilizzate per l'elaborazione del codice di notifica LVN_KEYDOWN . Questa struttura è uguale alla struttura NMLVKEYDOWN , ma è stata rinominata in base alle convenzioni di denominazione standard. |
NMLVLINK | Contiene informazioni su una notifica di LVN_LINKCLICK . |
NMLVODSTATECHANGE | Struttura che contiene informazioni per l'utilizzo nell'elaborazione del codice di notifica LVN_ODSTATECHANGED . |
NMLVSCROLL | Fornisce informazioni su un'operazione di scorrimento. |
Costanti
Argomento | Contenuto |
---|---|
Stili di visualizzazione elenco estesi | Utilizzare il messaggio LVM_edizione Standard TEXTENDEDLISTVIEWSTYLE o una delle macro ListView_SetExtendedListViewStyle o ListView_SetExtendedListViewStyleEx per utilizzare questi stili di controllo di visualizzazione elenco estesi. |
Stati degli elementi della visualizzazione elenco | Il valore dello stato di un elemento è costituito dallo stato dell'elemento, da un indice facoltativo della maschera di sovrapposizione e da un indice facoltativo di maschera immagine di stato. Lo stato di un elemento determina l'aspetto e la funzionalità. Lo stato può essere zero o uno o più dei valori seguenti: |
Stili finestra visualizzazione elenco | Gli stili di finestra seguenti sono specifici dei controlli visualizzazione elenco. |