Aracılığıyla paylaş


Kutucuk Görünümlerini Kullanma

Bu konuda, liste görünümü denetimi için kutucuk görünümünün nasıl ayarlanacağı gösterilmektedir. Kutucuk görünümünde, her öğe bir veya daha fazla satıra eşlik eden metin içeren büyük bir simgeyle gösterilir. Çizim için bkz. List-View Denetimleri Hakkında.

Bilmeniz gerekenler

Teknolojileri

Önkoşullar

  • C/C++
  • Windows Kullanıcı Arayüzü Programlama

Talimat

ListView_SetTileViewInfo makroyu kullanarak kutucuk görünümü için genel görüntüleme parametrelerini ayarlayın. Bu makroya geçirilen LVTILEVIEWINFO yapısını kullanarak metnin simgeye göre konumunu, her kutucuğun boyutunu (eşlik eden metin dahil) ve en fazla metin satırı sayısını belirtin.

Kutucukların otomatik olarak boyutlandırılmasını istemiyorsanız, dwFlags üyesinde LVTVIF_FIXEDSIZE ayarlamanız ve LVTILEVIEWINFOdwMask üyesinde LVTVIM_TILESIZE ayarlamanız ve sizeTile üyesindeki boyutları sağlamanız gerekir.

Aşağıdaki C++ kod örneği, liste görünümü denetiminin kutucuk görünümü bilgilerini ayarlayarak her öğe için en fazla iki alt öğenin görüntülenmesini sağlar. Ayrıca her kutucuğun boyutunu da ayarlar.

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

Listedeki her öğe için, öğe listeye eklendiğinde veya daha sonra ek parametreler ayarlayabilirsiniz. ListView_InsertItem ile kullanılan LVITEM yapısı, öğenin altında görüntülenecek veri sütunlarını ve bunların hizalamasını belirten üyeler içerir. Aynı görüntüleme parametreleri, ListView_SetTileInfoile kullanılan LVTILEINFO yapısında da bulunur.

Not

Buradaki "Sütunlar", sütunları kutucuk görünümünde görüntülemeyi değil, ayrıntılar görünümündeki sütunlarda görüntülenen alt öğeleri ifade eder.

 

List-View Kontrol Referansı

Denetimler hakkında List-View

List-View Denetimlerini Kullanma