Bagikan melalui


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)

Lihat juga

IShellView2

IShellView2::GetView