Método IShellView3::CreateViewWindow3 (shobjidl.h)
Solicita la creación de una nueva ventana de vista de Shell. La vista puede ser el panel derecho del Explorador de Windows o la ventana cliente de una ventana de carpeta. Este método reemplaza CreateViewWindow2.
Sintaxis
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*
Puntero a una interfaz IShellBrowser para proporcionar servicios de extensión de espacio de nombres.
[in] psvPrev
Tipo: IShellView*
Puntero a una interfaz IShellView que representa la vista anterior en el Explorador de Windows o la ventana de carpetas.
[in] dwViewFlags
Tipo: SV3CVW3_FLAGS
Marcas que especifican los detalles de la vista que se va a crear.
SV3CVW3_DEFAULT
La vista predeterminada.
SV3CVW3_NONINTERACTIVE
En el caso de un error, la vista debe producir un error en modo silencioso en lugar de mostrar una interfaz de usuario.
SV3CVW3_FORCEVIEWMODE
El modo de vista establecido por IShellView3::CreateViewWindow3 invalida el estado de vista guardado.
SV3CVW3_FORCEFOLDERFLAGS
Las marcas de carpeta establecidas por IShellView3::CreateViewWindow3 invalidan el estado de vista guardado.
[in] dwMask
Tipo: FOLDERFLAGS
Máscara bit a bit que especifica las opciones de carpeta especificadas en dwFlags que se van a usar.
[in] dwFlags
Tipo: FOLDERFLAGS
Valor bit a bit que contiene las opciones de carpeta, como FOLDERFLAGS, que se van a usar en la nueva vista.
[in] fvMode
Tipo: FOLDERVIEWMODE
Valor bit a bit que contiene las opciones del modo de vista de carpetas, como FOLDERVIEWMODE, para usarlas en la nueva vista.
[in] pvid
Tipo: const SHELLVIEWID*
Puntero al identificador de vista de Shell como GUID.
[in] prcView
Tipo: const RECT*
Puntero a una estructura RECT que proporciona las dimensiones de la ventana de vista.
[out] phwndView
Tipo: HWND*
Valor que recibe un puntero al identificador de la nueva ventana de vista shell.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl.h |