SV2CVW2_PARAMS構造体 (shobjidl_core.h)
IShellView2::CreateViewWindow2 メソッドのパラメーターを保持します。
構文
typedef struct _SV2CVW2_PARAMS {
DWORD cbSize;
IShellView *psvPrev;
LPCFOLDERSETTINGS pfs;
IShellBrowser *psbOwner;
RECT *prcView;
const SHELLVIEWID *pvid;
HWND hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;
メンバー
cbSize
型: DWORD
構造体のサイズ。
psvPrev
種類: IShellView*
前のビューの IShellView インターフェイスへのポインター。 シェル ビューでは、このパラメーターを使用して、同じ実装で前のビューと通信できます。 また、同様のビュー間の閲覧を最適化するためにも使用できます。 このパラメーターには NULL を指定できます。
pfs
種類: LPFOLDERSETTINGS
ビューの作成に必要な情報を含む FOLDERSETTINGS 構造体。
psbOwner
種類: IShellBrowser*
親シェル ブラウザーの IShellBrowser インターフェイスの現在のインスタンスへのポインター。 IShellView2::CreateViewWindow2 では、このインターフェイスの AddRef メソッドを呼び出し、インターフェイス ポインターを格納する必要があります。 Windows エクスプローラー ウィンドウとの通信に使用できます。
prcView
種類: RECT*
ビューの表示領域を定義する RECT 構造体。
pvid
型: const SHELLVIEWID*
ビュー ID へのポインター。 ビュー ID には、Windows で定義された VID またはカスタムのビュー定義 VID のいずれかを指定できます。 この値は、pfs が指す FOLDERSETTINGS 構造体で指定されたビュー モードよりも優先されます。
hwndView
型: HWND
新しいシェル ビューへのウィンドウ ハンドル。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | shobjidl_core.h (Shobjidl.h を含む) |