Visualizzazione elenco
Questa sezione contiene informazioni sugli elementi di programmazione usati con i controlli di visualizzazione elenco.
Panoramiche
Argomento | Contenuto |
---|---|
Informazioni sui controlli List-View | Un controllo visualizzazione elenco è una finestra che visualizza una raccolta di elementi. |
di elaborazione dei messaggi predefinita List-View | Questa sezione elenca l'elaborazione dei messaggi della finestra eseguita da un controllo visualizzazione elenco. |
uso di controlli List-View | 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 di LVM_GETFOCUSEDGROUP 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 di LVM_GETINSERTMARK in modo esplicito. |
ListView_GetInsertMarkColor | Ottiene il colore del punto di inserimento. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETINSERTMARKCOLOR in modo esplicito. |
ListView_GetInsertMarkRect | Ottiene il rettangolo che delimita il punto di inserimento. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETINSERTMARKRECT in modo esplicito. |
ListView_GetISearchString | Ottiene la stringa di ricerca incrementale di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETISEARCHSTRING 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_BORDERSELECT. È 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 di LVM_GETSELECTEDCOLUMN in modo esplicito. |
ListView_GetSelectedCount | Determina il numero di elementi selezionati in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETSELECTEDCOUNT 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 di LVM_GETSELECTIONMARK. |
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 utilizzare 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_GetToolTips | 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 di LVM_INSERTCOLUMN in modo esplicito. |
ListView_InsertGroup | Inserisce un gruppo in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_INSERTGROUP in modo esplicito. |
ListView_InsertGroupSorted | Inserisce un gruppo in un elenco ordinato di gruppi. È possibile utilizzare questa macro o inviare il messaggio di LVM_INSERTGROUPSORTED in modo esplicito. |
ListView_InsertItem | Inserisce un nuovo elemento in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_INSERTITEM in modo esplicito. |
ListView_InsertMarkHitTest | Recupera il punto di inserimento più vicino a un punto specificato. È possibile utilizzare questa macro o inviare il messaggio di LVM_INSERTMARKHITTEST 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 | Esegue il mapping dell'ID di un elemento a un indice. È possibile utilizzare questa macro o inviare il messaggio di LVM_MAPIDTOINDEX in modo esplicito. |
ListView_MapIndexToID | Esegue il mapping dell'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 implementato. |
ListView_MoveItemToGroup | Non implementato. |
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 di LVM_SETBKCOLOR in modo esplicito. |
ListView_SetBkImage | Imposta l'immagine di sfondo in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETBKIMAGE in modo esplicito. |
ListView_SetCallbackMask | Modifica la maschera di callback per un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETCALLBACKMASK in modo esplicito. |
ListView_SetCheckState | Seleziona o deseleziona un elemento in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETITEMSTATE in modo esplicito. |
ListView_SetColumn | Imposta gli attributi di una colonna della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETCOLUMN 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 di LVM_SETCOLUMNORDERARRAY 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 di LVM_SETCOLUMNWIDTH in modo esplicito. |
ListView_SetExtendedListViewStyle | Imposta gli stili estesi per i controlli visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETEXTENDEDLISTVIEWSTYLE 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 di LVM_SETEXTENDEDLISTVIEWSTYLE 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 di LVM_SETGROUPINFO in modo esplicito. |
ListView_SetGroupMetrics | Imposta informazioni sulla visualizzazione dei gruppi. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETGROUPMETRICS 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 di LVM_SETHOTCURSOR 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 di LVM_SETHOTITEM 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 di LVM_SETHOVERTIME 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 di LVM_SETICONSPACING in modo esplicito. |
ListView_SetImageList | Assegna un elenco di immagini a un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETIMAGELIST in modo esplicito. |
ListView_SetInfoTip | Imposta il testo della descrizione comando. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETINFOTIP in modo esplicito. |
ListView_SetInsertMark | Imposta il punto di inserimento sulla posizione definita. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETINSERTMARK in modo esplicito. |
ListView_SetInsertMarkColor | Imposta il colore del punto di inserimento. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETINSERTMARKCOLOR in modo esplicito. |
ListView_SetItem | Imposta alcuni o tutti gli attributi di un elemento della visualizzazione elenco. È anche possibile utilizzare ListView_SetItem per impostare il testo di un elemento secondario. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETITEM 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 di LVM_SETITEMCOUNT in modo esplicito. |
ListView_SetItemCountEx | Imposta il numero virtuale di elementi in una visualizzazione elenco virtuale . È possibile utilizzare questa macro o inviare il messaggio di LVM_SETITEMCOUNT in modo esplicito. |
ListView_SetItemIndexState | Imposta lo stato di un elemento della visualizzazione elenco specificato. Utilizzare questa macro o inviare il messaggio di LVM_SETITEMINDEXSTATE 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 di LVM_SETITEMPOSITION 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_SETITEMPOSITION32 in modo esplicito. |
ListView_SetItemState | Modifica lo stato di un elemento in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETITEMSTATE 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 di LVM_SETITEMTEXT in modo esplicito. |
ListView_SetOutlineColor | Imposta il colore del bordo di un controllo visualizzazione elenco se è impostato lo stile della finestra estesa LVS_EX_BORDERSELECT. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETOUTLINECOLOR in modo esplicito. |
ListView_SetSelectedColumn | Imposta l'indice della colonna selezionata. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETSELECTEDCOLUMN in modo esplicito. |
ListView_SetSelectionMark | Imposta il segno di selezione in un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETSELECTIONMARK 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 di LVM_SETTEXTBKCOLOR in modo esplicito. |
ListView_SetTextColor | Imposta il colore del testo di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETTEXTCOLOR 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 di LVM_SETTILEINFO 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 di LVM_SETTILEVIEWINFO in modo esplicito. |
ListView_SetToolTips | 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 di LVM_SETTOOLTIPS 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 utilizzare questa macro o inviare il messaggio di LVM_SETUNICODEFORMAT in modo esplicito. |
ListView_SetView | Imposta la visualizzazione di un controllo visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_SETVIEW 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 di LVM_SETWORKAREAS 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 di LVM_SORTITEMSEX 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 | Aggiorna 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 usando la macro ListView_DeleteAllItems. |
LVM_DELETECOLUMN | Rimuove una colonna da un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_DeleteColumn. |
LVM_DELETEITEM | Rimuove un elemento da un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzando 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 usando 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 utilizzando 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 utilizzando 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 usare 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 utilizzando 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_GETFOCUSEDGROUP | Ottiene il gruppo con lo stato attivo. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_GetFocusedGroup. |
LVM_GETFOOTERINFO | Ottiene informazioni sul piè di pagina di un controllo visualizzazione elenco. Inviare questo messaggio in modo esplicito o tramite 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 utilizzando 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 usare 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 usando la macro ListView_GetImageList. |
LVM_GETINSERTMARK | Recupera la posizione del punto di inserimento. |
LVM_GETINSERTMARKCOLOR | Recupera il colore del punto di inserimento. |
LVM_GETINSERTMARKRECT | Recupera il rettangolo che delimita il punto di inserimento. |
LVM_GETISEARCHSTRING | 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 utilizzando 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 utilizzando 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 tramite 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 usare 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_BORDERSELECT. |
LVM_GETSELECTEDCOLUMN | Recupera un numero intero che specifica la colonna selezionata. |
LVM_GETSELECTEDCOUNT | 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_GETSELECTIONMARK | 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 controlli di 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_GetToolTips. |
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 utilizzare 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 usando 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_INSERTCOLUMN | Inserisce una nuova colonna in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_InsertColumn. |
LVM_INSERTGROUP | Inserisce un gruppo in un controllo visualizzazione elenco. |
LVM_INSERTGROUPSORTED | Inserisce un gruppo in un elenco ordinato di gruppi. |
LVM_INSERTITEM | Inserisce un nuovo elemento in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_InsertItem. |
LVM_INSERTMARKHITTEST | 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 | Esegue il mapping dell'ID di un elemento a un indice. |
LVM_MAPINDEXTOID | Esegue il mapping dell'indice di un elemento a un ID univoco. |
LVM_MOVEGROUP | Non implementato. |
LVM_MOVEITEMTOGROUP | Non implementato. |
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_SETBKCOLOR | Imposta il colore di sfondo di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetBkColor. |
LVM_SETBKIMAGE | Imposta l'immagine di sfondo in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetBkImage. |
LVM_SETCALLBACKMASK | Modifica la maschera di callback per un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetCallbackMask. |
LVM_SETCOLUMN | Imposta gli attributi di una colonna della visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetColumn. |
LVM_SETCOLUMNORDERARRAY | 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_SETCOLUMNWIDTH | 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_SETEXTENDEDLISTVIEWSTYLE | Imposta gli stili estesi nei controlli visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_SetExtendedListViewStyle o ListView_SetExtendedListViewStyleEx. |
LVM_SETGROUPINFO | Imposta le informazioni sul gruppo. |
LVM_SETGROUPMETRICS | Imposta informazioni sulla visualizzazione dei gruppi. |
LVM_SETHOTCURSOR | 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_SETHOTITEM | Imposta l'elemento attivo per un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usare la macro ListView_SetHotItem. |
LVM_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 inviare questo messaggio in modo esplicito o utilizzare la macro ListView_SetHoverTime. |
LVM_SETICONSPACING | 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_SETIMAGELIST | Assegna un elenco di immagini a un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetImageList. |
LVM_SETINFOTIP | Imposta il testo della descrizione comando. |
LVM_SETINSERTMARK | Imposta il punto di inserimento sulla posizione definita. |
LVM_SETINSERTMARKCOLOR | Imposta il colore del punto di inserimento. |
LVM_SETITEM | Imposta alcuni o tutti gli attributi di un elemento della visualizzazione elenco. È anche possibile inviare LVM_SETITEM per impostare il testo di un elemento secondario. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro ListView_SetItem. |
LVM_SETITEMCOUNT | 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 di 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_SETITEMINDEXSTATE | Imposta lo stato di un elemento della visualizzazione elenco. Inviare questo messaggio in modo esplicito o utilizzando la macro ListView_SetItemIndexState. |
LVM_SETITEMPOSITION | 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_SETITEMPOSITION32 | 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_SETITEMPOSITION in quanto usa coordinate a 32 bit. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetItemPosition32. |
LVM_SETITEMSTATE | 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_SETITEMTEXT | 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_SETOUTLINECOLOR | Imposta il colore del bordo di un controllo visualizzazione elenco se è impostato lo stile della finestra estesa LVS_EX_BORDERSELECT. |
LVM_SETSELECTEDCOLUMN | Imposta l'indice della colonna selezionata. |
LVM_SETSELECTIONMARK | Imposta il segno di selezione in un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro ListView_SetSelectionMark. |
LVM_SETTEXTBKCOLOR | 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_SETTEXTCOLOR | Imposta il colore del testo di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o usando la macro ListView_SetTextColor. |
LVM_SETTILEINFO | Imposta le informazioni per un riquadro esistente di un controllo visualizzazione elenco. |
LVM_SETTILEVIEWINFO | Imposta le informazioni utilizzate da un controllo visualizzazione elenco nella visualizzazione riquadro. |
LVM_SETTILEWIDTH | Attualmente non supportato. |
LVM_SETTOOLTIPS | 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 utilizzare la macro ListView_SetToolTips. |
LVM_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 inviare questo messaggio in modo esplicito o utilizzare la macro ListView_SetUnicodeFormat. |
LVM_SETVIEW | Imposta la visualizzazione di un controllo visualizzazione elenco. |
LVM_SETWORKAREAS | Imposta le aree di lavoro all'interno di un controllo visualizzazione elenco. È possibile inviare questo messaggio in modo esplicito o utilizzare 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_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 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 | Aggiorna 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. |
Notifiche
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 di 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_TRACKSELECT. Viene inviato sotto forma di messaggio di WM_NOTIFY. |
LVN_INCREMENTALSEARCH | 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_INSERTITEM | 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_MARQUEEBEGIN | 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 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 della tastiera 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_SETDISPINFO | 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_RELEASEDCAPTURE (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_SETFOCUS (visualizzazione elenco) | Notifica alla finestra padre di un controllo visualizzazione elenco che il controllo ha ricevuto lo stato attivo di input.
NM_SETFOCUS (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 strutturaLVHITTESTINFO. |
LVINSERTGROUPSORTED | Utilizzato per ordinare i gruppi. Viene usato con LVM_INSERTGROUPSORTED. |
LVINSERTMARK | 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. |
LVSETINFOTIP | 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 usare con una visualizzazione elenco virtuale . |
NMLVCUSTOMDRAW | Contiene informazioni specifiche di un NM_CUSTOMDRAW (visualizzazione elenco) codice di notifica inviato da un controllo visualizzazione elenco. |
NMLVDISPINFO | Contiene informazioni su un codice di notifica LVN_GETDISPINFO o LVN_SETDISPINFO. 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 una visualizzazione elenco virtuale controllo. 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 è la stessa della 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 da utilizzare nell'elaborazione del codice di notifica LVN_ODSTATECHANGED. |
NMLVSCROLL | Fornisce informazioni su un'operazione di scorrimento. |
Costanti
Argomento | Contenuto |
---|---|
stili di List-View estesi | Utilizzare il messaggio di LVM_SETEXTENDEDLISTVIEWSTYLE o una delle macro ListView_SetExtendedListViewStyle o ListView_SetExtendedListViewStyleEx per utilizzare questi stili di controllo di visualizzazione elenco estesi. |
List-View degli elementi | 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 finestraList-View | Gli stili di finestra seguenti sono specifici dei controlli visualizzazione elenco. |