Bagikan melalui


struktur SV2CVW2_PARAMS (shobjidl_core.h)

Menyimpan parameter untuk metode IShellView2::CreateViewWindow2 .

Sintaks

typedef struct _SV2CVW2_PARAMS {
  DWORD             cbSize;
  IShellView        *psvPrev;
  LPCFOLDERSETTINGS pfs;
  IShellBrowser     *psbOwner;
  RECT              *prcView;
  const SHELLVIEWID *pvid;
  HWND              hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;

Anggota

cbSize

Jenis: DWORD

Ukuran struktur.

psvPrev

Jenis: IShellView*

Penunjuk ke antarmuka IShellView dari tampilan sebelumnya. Tampilan Shell dapat menggunakan parameter ini untuk berkomunikasi dengan tampilan sebelumnya dengan implementasi yang sama. Ini juga dapat digunakan untuk mengoptimalkan penjelajahan antara tampilan seperti. Parameter ini mungkin NULL.

pfs

Jenis: LPFOLDERSETTINGS

Struktur FOLDERSETTINGS dengan informasi yang diperlukan untuk membuat tampilan.

psbOwner

Jenis: IShellBrowser*

Penunjuk ke instans antarmuka IShellBrowser saat ini dari browser Shell induk. IShellView2::CreateViewWindow2 harus memanggil metode AddRef antarmuka ini dan menyimpan pointer antarmuka. Ini dapat digunakan untuk komunikasi dengan jendela Windows Explorer.

prcView

Jenis: RECT*

Struktur RECT yang menentukan area tampilan tampilan.

pvid

Jenis: const SHELLVIEWID*

Penunjuk ke ID tampilan. ID tampilan dapat menjadi salah satu VID yang ditentukan Windows atau VID kustom yang ditentukan tampilan. Nilai ini lebih diutamakan daripada mode tampilan yang ditunjuk dalam struktur FOLDERSETTINGS yang ditunjukkan oleh pfs.

hwndView

Jenis: HWND

Handel jendela ke tampilan Shell baru.

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]
Header shobjidl_core.h (termasuk Shobjidl.h)