Método IOleClientSite::OnShowWindow (oleidl.h)

Notifica a un contenedor cuando la ventana de un objeto incrustado está a punto de ser visible o invisible. Este método no se aplica a un objeto que se activa en su lugar y, por tanto, no tiene ninguna ventana independiente de la de su contenedor.

Sintaxis

HRESULT OnShowWindow(
  [in] BOOL fShow
);

Parámetros

[in] fShow

Indica si la ventana de un objeto está abierta (TRUE) o cerrada (FALSE).

Valor devuelto

Este método devuelve S_OK cuando funciona correctamente.

Comentarios

Un objeto incrustado llama a OnShowWindow para mantener informado su contenedor cuando el objeto está abierto en una ventana. Esta ventana puede o no estar visible actualmente para el usuario final. El contenedor usa esta información para sombrear el sitio cliente del objeto cuando el objeto se muestra en una ventana y para quitar el sombreado cuando el objeto no está. Un objeto sombreado, después de haber recibido esta notificación, sabe que ya tiene una ventana abierta y, por lo tanto, puede responder al hacer doble clic al traer esta ventana rápidamente a la parte superior, en lugar de iniciar su aplicación para obtener una nueva.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado oleidl.h

Consulte también

IOleClientSite