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)