Metodo IAdviseSink::OnViewChange (objidl.h)
Notifica ai sink registrati di un oggetto che indica che la visualizzazione è stata modificata.
Sintassi
void OnViewChange(
[in] DWORD dwAspect,
[in] LONG lindex
);
Parametri
[in] dwAspect
Aspetto, o visualizzazione, dell'oggetto. Contiene un valore ricavato dall'enumerazione DVASPECT .
[in] lindex
Parte della visualizzazione modificata. Attualmente solo -1 è valido.
Valore restituito
nessuno
Osservazioni
I contenitori vengono registrati per ricevere una notifica quando la visualizzazione di un oggetto cambia chiamando IViewObject::SetAdvise. Dopo la registrazione, l'oggetto chiamerà il metodo IAdviseSink::OnViewChange del sink, se appropriato. OnViewChange può essere chiamato quando l'oggetto si trova nello stato caricato o in esecuzione.
Anche se i valori DVASPECT sono singoli bit di flag, dwAspect può rappresentare un solo valore. Ovvero , dwAspect non può contenere il risultato di un'operazione OR che combina due o più valori DVASPECT .
Il parametro lindex rappresenta la parte dell'aspetto di interesse. Il valore di lindex dipende dal valore di dwAspect. Se dwAspect è DVASPECT_THUMBNAIL o DVASPECT_ICON, lindex viene ignorato. Se dwAspect è DVASPECT_CONTENT, lindex deve essere -1, che indica che l'intera visualizzazione è di interesse ed è l'unico valore attualmente valido.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | objidl.h |