Freigeben über


IOleClientSite::OnShowWindow-Methode (oleidl.h)

Benachrichtigt einen Container, wenn das Fenster eines eingebetteten Objekts sichtbar oder unsichtbar werden soll. Diese Methode gilt nicht für ein Objekt, das aktiviert ist, und verfügt daher über kein Fenster, das von dem des Containers getrennt ist.

Syntax

HRESULT OnShowWindow(
  [in] BOOL fShow
);

Parameter

[in] fShow

Gibt an, ob das Fenster eines Objekts geöffnet (TRUE) oder geschlossen (FALSE) ist.

Rückgabewert

Diese Methode gibt S_OK bei Erfolg zurück.

Hinweise

Ein eingebettetes Objekt ruft OnShowWindow auf, um seinen Container auf dem Laufenden zu halten, wenn das Objekt in einem Fenster geöffnet ist. Dieses Fenster ist für den Endbenutzer möglicherweise derzeit sichtbar. Der Container verwendet diese Informationen, um den Clientstandort des Objekts zu schattieren, wenn das Objekt in einem Fenster angezeigt wird, und um die Schattierung zu entfernen, wenn das Objekt nicht ist. Ein schattiertes Objekt, das diese Benachrichtigung erhalten hat, weiß, dass es bereits ein geöffnetes Fenster hat, und kann daher auf einen Doppelklick reagieren, indem es dieses Fenster schnell nach oben bringt, anstatt seine Anwendung zu starten, um ein neues zu erhalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile oleidl.h

Weitere Informationen

IOleClientSite