IOleControl::FreezeEvents-Methode (ocidl.h)
Gibt an, ob der Container Ereignisse vom Steuerelement ignoriert oder akzeptiert.
Syntax
HRESULT FreezeEvents(
[in] BOOL bFreeze
);
Parameter
[in] bFreeze
Gibt an, ob der Container Ereignisse aus dem Steuerelement ignoriert (TRUE) oder jetzt (FALSE) verarbeitet.
Rückgabewert
Diese Methode gibt in allen Fällen S_OK zurück.
Hinweise
Das Steuerelement ist nicht erforderlich, um das Senden von Ereignissen zu beenden, wenn bFreezeTRUE ist. In diesem Fall verarbeitet der Container sie jedoch nicht. Wenn ein Steuerelement von der Verarbeitung des Containers abhängig ist – wie bei Anforderungsereignissen, die Informationen aus dem Container zurückgeben –, muss das Steuerelement entweder das Ereignis verwerfen oder das Ereignis in die Warteschlange stellen, um später zu senden, wenn bFreezeFALSE ist.
Hinweise zu Implementierern
Wie bei IOleControl::OnAmbientPropertyChange wird in allen Fällen S_OK zurückgegeben, um zu verhindern, dass ein Container Annahmen über das Verhalten eines Steuerelements basierend auf Rückgabewerten trifft.Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ocidl.h |