Metode IShellView2::CreateViewWindow2 (shobjidl_core.h)
Digunakan untuk meminta pembuatan jendela tampilan Shell baru. Ini bisa berupa panel kanan Windows Explorer atau jendela klien dari jendela folder.
Sintaks
HRESULT CreateViewWindow2(
LPSV2CVW2_PARAMS lpParams
);
Parameter
lpParams
Jenis: LPSV2CVW2_PARAMS
Penunjuk ke struktur SV2CVW2_PARAMS yang menentukan jendela tampilan baru.
Nilai kembali
Jenis: HRESULT
Mengembalikan kode keberhasilan jika berhasil, atau kode kesalahan COM sebaliknya. Gunakan makro BERHASIL dan GAGAL untuk menentukan apakah operasi berhasil atau gagal.
Keterangan
Metode ini menggantikan CreateViewWindow. Dengan CreateViewWindow2, pengembang tidak dibatasi untuk mode tampilan standar yang disediakan oleh CreateViewWindow, tetapi juga dapat membuat sendiri. Semua mode tampilan sekarang diidentifikasi oleh GUID mereka.
Ukuran struktur, jendela tampilan sebelumnya, pengaturan folder, browser Shell induk, dan persegi panjang tampilan diteruskan ke IShellView2::CreateViewWindow2 di lima anggota pertama lpParams. Metode ini bertanggung jawab untuk membuat jendela baru dan meneruskan kembali handel jendelanya dan GUID mode tampilan dalam dua parameter terakhir. IShellView2::CreateViewWindow2 harus memanggil metode IShellBrowser::AddRef browser induk dan menyimpan penunjuk antarmuka. Ini dapat digunakan untuk komunikasi dengan jendela Windows Explorer.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional, 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) |
DLL | Shell32.dll (versi 4.71 atau yang lebih baru) |