Bagikan melalui


Antarmuka IColumnManager (shobjidl_core.h)

Mengekspos metode yang memungkinkan inspeksi dan manipulasi kolom dalam tampilan Detail Windows Explorer. Setiap kolom dirujuk oleh struktur PROPERTYKEY , yang menamai properti.

Warisan

Antarmuka IColumnManager mewarisi dari antarmuka IUnknown . IColumnManager juga memiliki jenis anggota ini:

Metode

Antarmuka IColumnManager memiliki metode ini.

 
IColumnManager::GetColumnCount

Mendapatkan jumlah kolom untuk kolom yang terlihat atau kumpulan kolom lengkap.
IColumnManager::GetColumnInfo

Mendapatkan informasi tentang setiap kolom:_width, visibilitas, nama tampilan, dan status.
IColumnManager::GetColumns

Mendapatkan array struktur PROPERTYKEY yang mewakili kolom yang didukung tampilan. Mencakup semua kolom atau hanya yang saat ini terlihat.
IColumnManager::SetColumnInfo

Mengatur status untuk kolom tertentu.
IColumnManager::SetColumns

Mengatur kumpulan kolom agar tampilan ditampilkan.

Keterangan

Antarmuka ini dapat diakses bahkan ketika jendela Windows Explorer berada dalam mode tampilan non-kolom seperti ikon, gambar mini, atau petak peta. Ini mempengaruhi tampilan tersebut, serta tampilan di mana kontrol header kolom menampilkan kumpulan kolom tempat IColumnManager menyediakan akses.

Implementasi default objek tampilan Windows Explorer, yang dibuat oleh SHCreateShellFolderViewEx, mendukung antarmuka ini yang diambil melalui QueryInterface. Kode yang berjalan di Windows Explorer (seperti lihat panggilan balik, menu konteks, atau target drop) dapat mengakses objek tampilan menggunakan IServiceProvider::QueryService, mengkueriuntuk SID_SFolderView.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)

Lihat juga

IFolderView2