Método IPreviewHandler::SetWindow (shobjidl_core.h)
Establece la ventana primaria de la ventana del previsualizador, así como el área dentro del elemento primario que se va a usar para la ventana del previsualizador.
Sintaxis
HRESULT SetWindow(
[in] HWND hwnd,
[in] const RECT *prc
);
Parámetros
[in] hwnd
Tipo: HWND
Identificador de la ventana primaria.
[in] prc
Tipo: const RECT*
Puntero a un RECT que define el área del previsualizador.
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.
Comentarios
El controlador de vista previa es responsable de pintar todo el área definida por prc. Si se ha creado la ventana del controlador de vista previa, el controlador de vista previa debe asociar la ventana de vista previa al nuevo hwnd primario y cambiar el tamaño de la ventana del controlador de vista previa al área definida por prc. Si aún no se ha creado la ventana del previsualizador, el controlador de vista previa debe recordar esta información para cuando se cree la ventana del controlador de vista previa en IPreviewHandler::D oPreview.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (include Shobjidl.h) |
Redistribuible | Windows Search 4 o posterior |