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 |