Поделиться через


Использование представлений плиток

В этом разделе показано, как задать представление плиток для элемента управления представлением списка. В представлении плитки каждый элемент представлен большим значком с одной или несколькими строками сопровождающего текста. Иллюстрация см. в разделе "Сведения о элементах управления "Представление списка".

Это важно знать

Технологии

Необходимые компоненты

  • C/C++
  • Программирование пользовательского интерфейса Windows

Instructions

Задайте общие параметры отображения для представления плиток с помощью макроса ListView_SetTileViewInfo. Используйте структуру LVTILEVIEWINFO, передаваемую в этот макрос, чтобы указать положение текста в отношении значка, размер каждой плитки (включая сопровождающий текст) и максимальное количество строк текста.

Если вы не хотите, чтобы плитки были автоматически размером, необходимо задать LVTVIF_FIXEDSIZE в элементе dwFlags и LVTVIM_TILESIZE в элементе dwMask lvTILEVIEWINFO, а также предоставить измерения в элементе sizeTile.

В следующем примере кода C++ задаются сведения о представлении плиток для элемента управления представлением списка, чтобы для каждого элемента отображалось не более двух дочерних элементов. Он также задает размер каждой плитки.

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

Для каждого элемента в списке можно задать дополнительные параметры при вставке элемента в список или более поздней версии. Структура LVITEM , используемая с ListView_InsertItem , содержит элементы, определяющие столбцы данных, отображаемые под элементом, и их выравнивание. Эти же параметры отображения также находятся в структуре LVTILEINFO, используемой с ListView_SetTileInfo.

Примечание.

Здесь столбцы относятся не к отображению столбцов в представлении плиток, а к подсаймам, которые отображаются в столбцах в представлении сведений.

 

Справочник по элементу управления List-View

Сведения о элементах управления "Представление списка"

Использование элементов управления "Представление списка"