Bagikan melalui


Cara Menggunakan Tampilan Petak Peta

Topik ini menunjukkan cara mengatur tampilan petak peta untuk kontrol tampilan daftar. Dalam tampilan petak peta, setiap item diwakili oleh ikon besar dengan satu atau beberapa baris teks yang menyertainya. Untuk ilustrasi, lihat Tentang Kontrol Tampilan Daftar.

Apa yang perlu Anda ketahui

Teknologi

Prasyarat

  • C/C++
  • Pemrograman Antarmuka Pengguna Windows

Petunjuk

Atur parameter tampilan umum untuk tampilan petak peta dengan menggunakan makro ListView_SetTileViewInfo. Gunakan struktur LVTILEVIEWINFO yang diteruskan ke makro ini untuk menentukan posisi teks sehubungan dengan ikon, ukuran setiap petak peta (termasuk teks yang menyertainya), dan jumlah maksimum baris teks.

Jika Anda tidak ingin petak peta berukuran otomatis, Anda harus mengatur LVTVIF_FIXEDSIZE di anggota dwFlags dan LVTVIM_TILESIZE di anggota dwMask LVTILEVIEWINFO, serta menyediakan dimensi dalam anggota sizeTile.

Contoh kode C++ berikut mengatur info tampilan petak peta untuk kontrol tampilan daftar sehingga maksimum dua subitem ditampilkan untuk setiap item. Ini juga mengatur ukuran setiap petak peta.

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

Untuk setiap item dalam daftar, Anda dapat mengatur parameter lebih lanjut saat item disisipkan dalam daftar, atau yang lebih baru. Struktur LVITEM yang digunakan dengan ListView_InsertItem berisi anggota yang menentukan kolom data mana yang akan ditampilkan di bawah item, dan perataannya. Parameter tampilan yang sama ini juga ditemukan dalam struktur LVTILEINFO yang digunakan dengan ListView_SetTileInfo.

Catatan

"Kolom" di sini mengacu pada tidak menampilkan kolom dalam tampilan petak peta melainkan ke subitem, yang ditampilkan dalam kolom dalam tampilan detail.

 

Referensi Kontrol Tampilan Daftar

Tentang Kontrol Tampilan Daftar

Menggunakan Kontrol Tampilan Daftar