Share via


Interfaccia IOleInPlaceSiteEx (ocidl.h)

Fornisce un set aggiuntivo di metodi di notifica di attivazione e disattivazione che consentono a un oggetto di evitare il flashing non necessario sullo schermo quando l'oggetto viene attivato e disattivato.

Quando un oggetto viene attivato, non sa se la visualizzazione visiva è già corretta. Quando l'oggetto viene disattivato, il contenitore non sa se la visualizzazione dell'oggetto visivo è corretta. Per evitare un nuovo disegno e lo sfarfallio dello schermo associato in entrambi i casi, il contenitore può fornire questa estensione a IOleInPlaceSite.

Ereditarietà

L'interfaccia IOleInPlaceSiteEx eredita da IOleInPlaceSite. IOleInPlaceSiteEx include anche questi tipi di membri:

Metodi

L'interfaccia IOleInPlaceSiteEx dispone di questi metodi.

 
IOleInPlaceSiteEx::OnInPlaceActivateEx

Chiamato dall'oggetto incorporato per determinare se deve ridisegnarsi al momento dell'attivazione.
IOleInPlaceSiteEx::OnInPlaceDeactivateEx

Notifica al contenitore se l'oggetto deve essere ridisegnato al momento della disattivazione.
IOleInPlaceSiteEx::RequestUIActivate

Notifica al contenitore che sta per essere attivato lo stato di interfaccia utente attiva per l'oggetto.

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

IOleInPlaceSite