Antarmuka IShellView (shobjidl_core.h)
Mengekspos metode yang menyajikan tampilan di Windows Explorer atau jendela folder.
Warisan
Antarmuka IShellView mewarisi dari IOleWindow. IShellView juga memiliki jenis anggota ini:
Metode
Antarmuka IShellView memiliki metode ini.
IShellView::AddPropertySheetPages Perbolehkan tampilan menambahkan halaman ke lembar properti Opsi dari menu Tampilan. |
IShellView::CreateViewWindow Membuat jendela tampilan. Ini bisa berupa panel kanan Windows Explorer atau jendela klien dari jendela folder. |
IShellView::D estroyViewWindow Menghancurkan jendela tampilan. |
IShellView::EnableModeless Mengaktifkan atau menonaktifkan kotak dialog tanpa mode. Metode ini saat ini tidak diterapkan. |
IShellView::GetCurrentInfo Mendapatkan pengaturan folder saat ini. |
IShellView::GetItemObject Mendapatkan antarmuka yang mengacu pada data yang disajikan dalam tampilan. |
IShellView::Refresh Merefresh konten tampilan sebagai respons terhadap input pengguna. |
IShellView::SaveViewState Menyimpan pengaturan tampilan Shell sehingga status saat ini dapat dipulihkan selama sesi penjelajahan berikutnya. |
IShellView::SelectItem Mengubah status pilihan satu atau beberapa item dalam jendela tampilan Shell. |
IShellView::TranslateAccelerator Menerjemahkan goresan tombol pintasan keyboard (akselerator) saat tampilan ekstensi namespace memiliki fokus. |
IShellView::UIActivate Dipanggil ketika status aktivasi jendela tampilan diubah oleh peristiwa yang tidak disebabkan oleh tampilan Shell itu sendiri. Misalnya, jika tombol TAB ditekan saat pohon memiliki fokus, tampilan harus diberi fokus. |
Keterangan
Objek yang mengekspos IShellView biasanya dibuat oleh panggilan ke metode IShellFolder::CreateViewObject . Ini menyediakan saluran komunikasi antara objek tampilan dan jendela bingkai terluar Windows Explorer. Komunikasi melibatkan terjemahan pesan, status jendela bingkai (diaktifkan atau dinonaktifkan), status jendela dokumen (diaktifkan atau dinonaktifkan), dan penggabungan menu dan item toolbar.
Antarmuka ini diimplementasikan oleh ekstensi namespace yang menampilkan diri mereka sendiri di namespace Windows Explorer. Objek ini dibuat oleh objek IShellFolder yang menghosting tampilan.
Metode ini digunakan oleh jendela Windows Explorer tampilan Shell untuk memanipulasi objek saat aktif.
IShellView berasal dari IOleWindow. Metode yang tercantum khusus untuk IShellView.
Instans khusus IShellView yang dikenal sebagai objek tampilan folder Shell default dapat dibuat dengan memanggil SHCreateShellFolderView atau SHCreateShellFolderViewEx. Instans ini dapat dibedakan dari implementasi standar dengan memanggil QueryInterface pada objek IShellView menggunakan IID IID_CDefView. Panggilan ini hanya berhasil ketika dilakukan pada objek tampilan folder Shell default.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |