Condividi tramite


Come usare le viste a griglia

In questo argomento viene illustrato come impostare la visualizzazione a riquadri 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 List-View.

Cosa è necessario sapere

Tecnologie

Prerequisiti

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

Disposizioni

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 rispetto all'icona, le dimensioni di ogni riquadro (incluso il testo a corredo) 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 strutturaLVITEMutilizzata 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 sono disponibili anche nella strutturaLVTILEINFOusata con ListView_SetTileInfo.

Nota

"Colonne" qui si riferisce non alle colonne visualizzate nella modalità riquadro, ma piuttosto ai subelementi, che vengono visualizzati in colonne nella modalità dettagli.

 

List-View riferimento al controllo

Informazioni sui controlli List-View

Utilizzo dei controlli List-View