Bagikan melalui


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)