Condividi tramite


Metodo IOleClientSite::OnShowWindow (oleidl.h)

Notifica a un contenitore quando la finestra di un oggetto incorporato sta per diventare visibile o invisibile. Questo metodo non si applica a un oggetto attivato sul posto e pertanto non dispone di alcuna finestra separata da quella del relativo contenitore.

Sintassi

HRESULT OnShowWindow(
  [in] BOOL fShow
);

Parametri

[in] fShow

Indica se la finestra di un oggetto è aperta (TRUE) o chiusa (FALSE).

Valore restituito

Questo metodo restituisce S_OK se l'operazione ha esito positivo.

Commenti

Un oggetto incorporato chiama OnShowWindow per mantenere informato il contenitore quando l'oggetto è aperto in una finestra. Questa finestra potrebbe essere visibile o meno all'utente finale. Il contenitore usa queste informazioni per ombreggiaturare il sito client dell'oggetto quando l'oggetto viene visualizzato in una finestra e per rimuovere l'ombreggiatura quando l'oggetto non è. Un oggetto ombreggiato, dopo aver ricevuto questa notifica, sa che ha già una finestra aperta e pertanto può rispondere a un doppio clic portando rapidamente questa finestra all'inizio, anziché avviare l'applicazione per ottenere una nuova finestra.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h

Vedi anche

Ioleclientsite