Condividi tramite


Metodo IOleControlSite::LockInPlaceActive (ocidl.h)

Indica se un controllo deve rimanere attivo sul posto. Le chiamate a questo metodo in genere annidano un evento per garantire che lo stato di attivazione dell'oggetto rimanga stabile durante l'elaborazione dell'evento.

Sintassi

HRESULT LockInPlaceActive(
  [in] BOOL fLock
);

Parametri

[in] fLock

Indica se verificare lo stato attivo sul posto (TRUE) o consentire la modifica dell'attivazione (FALSE). Se TRUE, un contenitore di supporto non deve disattivare l'oggetto sul posto finché questo metodo non viene chiamato nuovamente con FALSE.

Valore restituito

Questo metodo può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
Il blocco o lo sblocco è stato reso corretto.
E_NOTIMPL
Il contenitore non supporta il blocco sul posto.

Commenti

Questo metodo influisce sullo stato attivo sul posto del controllo, ma non sul relativo stato attivo dell'interfaccia utente.

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

Vedi anche

IOleControlSite