estrutura SV2CVW2_PARAMS (shobjidl_core.h)
Contém os parâmetros para o método IShellView2::CreateViewWindow2 .
Sintaxe
typedef struct _SV2CVW2_PARAMS {
DWORD cbSize;
IShellView *psvPrev;
LPCFOLDERSETTINGS pfs;
IShellBrowser *psbOwner;
RECT *prcView;
const SHELLVIEWID *pvid;
HWND hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;
Membros
cbSize
Tipo: DWORD
O tamanho da estrutura.
psvPrev
Tipo: IShellView*
Um ponteiro para a interface IShellView da exibição anterior. Uma exibição do Shell pode usar esse parâmetro para se comunicar com uma exibição anterior com a mesma implementação. Ele também pode ser usado para otimizar a navegação entre exibições semelhantes. Esse parâmetro pode ser NULL.
pfs
Tipo: LPFOLDERSETTINGS
Uma estrutura FOLDERSETTINGS com informações necessárias para criar a exibição.
psbOwner
Tipo: IShellBrowser*
Um ponteiro para a instância atual da interface IShellBrowser do navegador Shell pai. IShellView2::CreateViewWindow2 deve chamar o método AddRef dessa interface e armazenar o ponteiro da interface. Ele pode ser usado para comunicação com a janela Explorer do Windows.
prcView
Tipo: RECT*
Uma estrutura RECT que define a área de exibição da exibição.
pvid
Tipo: const SHELLVIEWID*
Um ponteiro para uma ID de exibição. A ID de exibição pode ser um dos VIDs definidos pelo Windows ou uma VID personalizada definida pela exibição. Esse valor tem precedência sobre o modo de exibição designado na estrutura FOLDERSETTINGS apontada por pfs.
hwndView
Digite: HWND
Um identificador de janela para a nova exibição do Shell.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |