SV2CVW2_PARAMS-Struktur (shobjidl_core.h)
Enthält die Parameter für die IShellView2::CreateViewWindow2-Methode .
Syntax
typedef struct _SV2CVW2_PARAMS {
DWORD cbSize;
IShellView *psvPrev;
LPCFOLDERSETTINGS pfs;
IShellBrowser *psbOwner;
RECT *prcView;
const SHELLVIEWID *pvid;
HWND hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;
Member
cbSize
Art: DWORD
Die Größe der Struktur.
psvPrev
Typ: IShellView*
Ein Zeiger auf die IShellView-Schnittstelle der vorherigen Ansicht. Eine Shellansicht kann diesen Parameter verwenden, um mit einer vorherigen Ansicht mit derselben Implementierung zu kommunizieren. Es kann auch verwendet werden, um die Navigation zwischen ähnlichen Ansichten zu optimieren. Dieser Parameter kann NULL sein.
pfs
Typ: LPFOLDERSETTINGS
Eine FOLDERSETTINGS-Struktur mit Informationen, die zum Erstellen der Ansicht erforderlich sind.
psbOwner
Typ: IShellBrowser*
Ein Zeiger auf den aktuellen instance der IShellBrowser-Schnittstelle des übergeordneten Shellbrowsers. IShellView2::CreateViewWindow2 sollte die AddRef-Methode dieser Schnittstelle aufrufen und den Schnittstellenzeiger speichern. Es kann für die Kommunikation mit dem Windows-Explorer-Fenster verwendet werden.
prcView
Typ: RECT*
Eine RECT-Struktur , die den Anzeigebereich der Ansicht definiert.
pvid
Typ: const SHELLVIEWID*
Ein Zeiger auf eine Ansichts-ID. Die Ansichts-ID kann eine der von Windows definierten VIDs oder ein benutzerdefiniertes, von der Ansicht definiertes VID sein. Dieser Wert hat Vorrang vor dem Ansichtsmodus, der in der FOLDERSETTINGS-Struktur festgelegt ist, auf die von pfs verwiesen wird.
hwndView
Typ: HWND
Ein Fensterhandle zur neuen Shell-Ansicht.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |