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