Come usare le visualizzazioni affiancate

In questo argomento viene illustrato come impostare la visualizzazione riquadro per un controllo visualizzazione elenco. Nella visualizzazione riquadro ogni elemento è rappresentato da un'icona grande con una o più righe di testo associato. Per un'illustrazione, vedere Informazioni sui controlli visualizzazione elenco.

Informazioni importanti

Tecnologie

Prerequisiti

  • C/C++
  • Programmazione dell'interfaccia utente di Windows

Istruzioni

Impostare i parametri di visualizzazione generali per la visualizzazione riquadro usando la macro ListView_SetTileViewInfo. Utilizzare la struttura LVTILEVIEWINFO passata a questa macro per specificare la posizione del testo in relazione all'icona, le dimensioni di ogni riquadro (incluso il testo a forma di accompagnamento) e il numero massimo di righe di testo.

Se non si desidera ridimensionare automaticamente i riquadri, è necessario impostare LVTVIF_FIXEDSIZE nel membro dwFlags e LVTVIM_TILESIZE nel membro dwMask di LVTILEVIEWINFO, oltre a fornire le dimensioni nel membro sizeTile.

Nell'esempio di codice C++ seguente vengono impostate le informazioni sulla visualizzazione riquadro per un controllo visualizzazione elenco in modo che vengano visualizzati un massimo di due elementi secondari per ogni elemento. Imposta anche le dimensioni di ogni riquadro.

    SIZE size = { 100, 50 };
    LVTILEVIEWINFO tileViewInfo = {0};

    tileViewInfo.cbSize   = sizeof(tileViewInfo);
    tileViewInfo.dwFlags  = LVTVIF_FIXEDSIZE;
    tileViewInfo.dwMask   = LVTVIM_COLUMNS | LVTVIM_TILESIZE;
    tileViewInfo.cLines   = 2;
    tileViewInfo.sizeTile = size;

    ListView_SetTileViewInfo(hWndListView, &tileViewInfo);

Per ogni elemento dell'elenco, è possibile impostare altri parametri quando l'elemento viene inserito nell'elenco o versione successiva. La struttura LVITEM utilizzata con ListView_InsertItem contiene membri che specificano le colonne di dati da visualizzare sotto l'elemento e il relativo allineamento. Questi stessi parametri di visualizzazione si trovano anche nella struttura LVTILEINFO usata con ListView_SetTileInfo.

Nota

"Colonne" qui si riferisce non alla visualizzazione colonne nella visualizzazione riquadro, ma piuttosto agli elementi secondari, che vengono visualizzati nelle colonne nella visualizzazione dettagli.

 

Informazioni di riferimento sul controllo List-View

Informazioni sui controlli visualizzazione elenco

Uso dei controlli visualizzazione elenco