Método IShellView3::CreateViewWindow3 (shobjidl.h)

Solicita a criação de uma nova janela de exibição do Shell. O modo de exibição pode ser o painel direito do Windows Explorer ou a janela do cliente de uma janela de pasta. Esse método substitui CreateViewWindow2.

Sintaxe

HRESULT CreateViewWindow3(
  [in]  IShellBrowser     *psbOwner,
  [in]  IShellView        *psvPrev,
  [in]  SV3CVW3_FLAGS     dwViewFlags,
  [in]  FOLDERFLAGS       dwMask,
  [in]  FOLDERFLAGS       dwFlags,
  [in]  FOLDERVIEWMODE    fvMode,
  [in]  const SHELLVIEWID *pvid,
  [in]  const RECT        *prcView,
  [out] HWND              *phwndView
);

Parâmetros

[in] psbOwner

Tipo: IShellBrowser*

Um ponteiro para uma interface IShellBrowser para fornecer serviços de extensão de namespace.

[in] psvPrev

Tipo: IShellView*

Um ponteiro para uma interface IShellView que representa a exibição anterior na janela Explorer ou pasta do Windows.

[in] dwViewFlags

Tipo: SV3CVW3_FLAGS

Sinalizadores que especificam detalhes da exibição que está sendo criada.

SV3CVW3_DEFAULT

A exibição padrão.

SV3CVW3_NONINTERACTIVE

No caso de um erro, a exibição deve falhar silenciosamente em vez de exibir uma interface do usuário.

SV3CVW3_FORCEVIEWMODE

O modo de exibição definido por IShellView3::CreateViewWindow3 substitui o estado de exibição salvo.

SV3CVW3_FORCEFOLDERFLAGS

Sinalizadores de pasta definidos por IShellView3::CreateViewWindow3 substituem o estado de exibição salvo.

[in] dwMask

Tipo: FOLDERFLAGS

Uma máscara bit a bit que especifica quais opções de pasta especificadas em dwFlags devem ser usadas .

[in] dwFlags

Tipo: FOLDERFLAGS

Um valor bit a bit que contém as opções de pasta, como FOLDERFLAGS, a serem usadas no novo modo de exibição.

[in] fvMode

Tipo: FOLDERVIEWMODE

Um valor bit a bit que contém as opções de modo de exibição de pasta, como FOLDERVIEWMODE, a serem usadas no novo modo de exibição.

[in] pvid

Tipo: const SHELLVIEWID*

Um ponteiro para a ID de exibição do Shell como UM GUID.

[in] prcView

Tipo: const RECT*

Um ponteiro para uma estrutura RECT que fornece as dimensões da janela de exibição.

[out] phwndView

Tipo: HWND*

Um valor que recebe um ponteiro para o identificador da nova janela de exibição do Shell.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h