Sdílet prostřednictvím


Jak používat zobrazení dlaždic

Toto téma ukazuje, jak nastavit zobrazení dlaždic pro ovládací prvek zobrazení seznamu. V zobrazení dlaždice je každá položka reprezentována velkou ikonou s jedním nebo více řádky doprovodného textu. Obrázek najdete v tématu O ovládacích prvcích List-View.

Co potřebujete vědět

Technologie

Požadavky

  • C/C++
  • Programování uživatelského rozhraní systému Windows

Instrukce

Pomocí makra ListView_SetTileViewInfo nastavte obecné parametry zobrazení pro zobrazení dlaždic. Pomocí struktury LVTILEVIEWINFO, která je předána tomuto makru, pro určení umístění textu vzhledem k ikoně, velikosti každé dlaždice (včetně doprovodného textu) a maximálního počtu řádků textu.

Pokud nechcete, aby dlaždice měly automatickou velikost, je nutné nastavit LVTVIF_FIXEDSIZE v dwFlags člen a LVTVIM_TILESIZE v dwMask člen LVTILEVIEWINFOa zároveň poskytnout rozměry v sizeTile člen.

Následující příklad kódu C++ nastaví informace o zobrazení dlaždice pro ovládací prvek zobrazení seznamu tak, aby se pro každou položku zobrazily maximálně dvě podpoložky. Nastaví také velikost každé dlaždice.

    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);

Pro každou položku v seznamu můžete nastavit další parametry při jejím vložení do seznamu, nebo později. Struktura LVITEM, která se používá s ListView_InsertItem obsahuje členy, které určují sloupce dat, které se mají zobrazit pod položkou, a jejich zarovnání. Stejné parametry zobrazení jsou také nalezeny ve struktuře LVTILEINFO používané s ListView_SetTileInfo.

Poznámka

"Sloupce" zde neodkazují na sloupce v zobrazení dlaždic, ale spíše na položky, které jsou zobrazeny ve sloupcích v zobrazení podrobností.

 

List-View referenční ovládacích prvků

o ovládacích prvcích List-View

Použití List-View ovládacích prvků