stili finestra List-View
Gli stili di finestra seguenti sono specifici dei controlli di visualizzazione elenco.
Costante | Descrizione |
---|---|
|
Gli elementi sono allineati a sinistra nell'icona e nella visualizzazione icona piccola. |
|
Allineamento corrente del controllo. |
|
Gli elementi sono allineati alla parte superiore del controllo visualizzazione elenco nell'icona e nella visualizzazione icona di piccole dimensioni. |
|
Le icone vengono mantenute automaticamente disposte nell'icona e nella visualizzazione icona piccola. |
|
Il testo dell'elemento può essere modificato sul posto. La finestra padre deve elaborare il codice di notifica LVN_ENDLABELEDIT . |
|
Questo stile specifica la visualizzazione icona. |
|
Questo stile specifica la visualizzazione elenco. |
|
Le intestazioni di colonna non vengono visualizzate nella visualizzazione report. Per impostazione predefinita, le colonne dispongono di intestazioni nella visualizzazione report. |
|
Il testo dell'elemento viene visualizzato in una singola riga nella visualizzazione icona. Per impostazione predefinita, il testo dell'elemento può essere eseguito il wrapping nella visualizzazione icona. |
|
Lo scorrimento è disabilitato. Tutti gli elementi devono trovarsi nell'area client. Questo stile non è compatibile con gli stili LVS_LIST o LVS_REPORT . Per altre discussioni, vedere L'articolo della Knowledge Base Q137520. |
|
Le intestazioni di colonna non funzionano come i pulsanti. Questo stile può essere usato se si fa clic su un'intestazione di colonna nella visualizzazione report non esegue un'azione, ad esempio l'ordinamento. |
|
Versione 4.70. Questo stile specifica un controllo di visualizzazione elenco virtuale. Per altre informazioni sullo stile del controllo elenco, vedere Informazioni sui controlli di List-View. |
|
La finestra proprietario può disegnare elementi nella visualizzazione report. Il controllo visualizzazione elenco invia un messaggio WM_DRAWITEM per disegnare ogni elemento; non invia messaggi separati per ogni elemento secondario. Il membro iItemData della struttura DRAWITEMSTRUCT contiene i dati dell'elemento per l'elemento di visualizzazione elenco specificato. |
|
Questo stile specifica la visualizzazione report. Quando si usa lo stile LVS_REPORT con un controllo di visualizzazione elenco, la prima colonna viene sempre allineata a sinistra. Non è possibile usare LVCFMT_RIGHT per modificare questo allineamento. Per altre informazioni sull'allineamento della colonna, vedere LVCOLUMN . |
|
L'elenco di immagini non verrà eliminato quando il controllo viene eliminato. Questo stile consente l'uso degli stessi elenchi di immagini con più controlli di visualizzazione elenco. |
|
La selezione, se presente, viene sempre visualizzata, anche se il controllo non ha lo stato attivo. |
|
È possibile selezionare un solo elemento alla volta. Per impostazione predefinita, è possibile selezionare più elementi. |
|
Questo stile specifica la visualizzazione icona piccola. |
|
Gli indici di elemento vengono ordinati in base al testo dell'elemento in ordine crescente. |
|
Gli indici di elemento vengono ordinati in base al testo dell'elemento in ordine decrescente. |
|
Determina lo stile della finestra corrente del controllo. |
|
Determina gli stili della finestra che controllano l'allineamento dell'elemento e l'aspetto e il comportamento dell'intestazione. |
Commenti
Per gli stili LVS_SORTASCENDING e LVS_SORTDESCENDING , gli indici degli elementi vengono ordinati in base al testo dell'elemento in ordine crescente o decrescente rispettivamente. Poiché le visualizzazioni LVS_LIST e LVS_REPORT visualizzano gli elementi nello stesso ordine degli indici, i risultati dell'ordinamento sono immediatamente visibili all'utente. Le visualizzazioni LVS_ICON e LVS_SMALLICON non usano indici di elemento per determinare la posizione delle icone. Con queste visualizzazioni, i risultati dell'ordinamento non sono visibili all'utente.
È possibile usare la maschera di LVS_TYPEMASK per isolare gli stili di finestra corrispondenti alla visualizzazione corrente: LVS_ICON, LVS_LIST, LVS_REPORT e LVS_SMALLICON.
È possibile usare la maschera LVS_ALIGNMASK per isolare gli stili di finestra che specificano l'allineamento degli elementi: LVS_ALIGNLEFT e LVS_ALIGNTOP.
È possibile usare la maschera di LVS_TYPESTYLEMASK per isolare gli stili di finestra che controllano l'allineamento degli elementi (LVS_ALIGNLEFTe LVS_ALIGNTOP) e quelli che controllano l'aspetto e il comportamento dell'intestazione di controllo (LVS_NOCOLUMNHEADER e LVS_NOSORTHEADER).
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|