Share via


IOleControlSite::LockInPlaceActive-Methode (ocidl.h)

Gibt an, ob ein Steuerelement aktiv bleiben soll. Aufrufe dieser Methode verschachteln in der Regel ein Ereignis, um sicherzustellen, dass der Aktivierungsstatus des Objekts während der gesamten Verarbeitung des Ereignisses stabil bleibt.

Syntax

HRESULT LockInPlaceActive(
  [in] BOOL fLock
);

Parameter

[in] fLock

Gibt an, ob der aktive Zustand vor Ort (TRUE) oder die Aktivierung geändert werden soll (FALSE). Bei TRUE darf ein unterstützender Container das direkte Objekt erst deaktivieren, wenn diese Methode mit FALSE erneut aufgerufen wird.

Rückgabewert

Diese Methode kann die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Sperre oder Entsperrung wurde erfolgreich durchgeführt.
E_NOTIMPL
Der Container unterstützt keine direkte Sperrung.

Hinweise

Diese Methode wirkt sich auf den aktiven Zustand des Steuerelements aus, aber nicht auf den Aktiven Zustand der Benutzeroberfläche.

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 ocidl.h

Weitere Informationen

IOleControlSite