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 |