Método IAdviseSink::OnViewChange (objidl.h)
Notifica a los receptores registrados de un objeto que su vista ha cambiado.
Sintaxis
void OnViewChange(
[in] DWORD dwAspect,
[in] LONG lindex
);
Parámetros
[in] dwAspect
Aspecto, o vista, del objeto. Contiene un valor tomado de la enumeración DVASPECT .
[in] lindex
Parte de la vista que ha cambiado. Actualmente, solo -1 es válido.
Valor devuelto
Ninguno
Observaciones
Los contenedores se registran para recibir notificaciones cuando cambia la vista de un objeto llamando a IViewObject::SetAdvise. Una vez registrado, el objeto llamará al método IAdviseSink::OnViewChange del receptor cuando corresponda. Se puede llamar a OnViewChange cuando el objeto está en estado cargado o en ejecución.
Aunque los valores DVASPECT son bits de marca individuales, dwAspect puede representar solo un valor. Es decir, dwAspect no puede contener el resultado de una operación OR que combina dos o más valores DVASPECT .
El parámetro lindex representa la parte del aspecto que es de interés. El valor de lindex depende del valor de dwAspect. Si dwAspect es DVASPECT_THUMBNAIL o DVASPECT_ICON, lindex se omite. Si dwAspect es DVASPECT_CONTENT, lindex debe ser -1, lo que indica que toda la vista es de interés y es el único valor que actualmente es válido.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | objidl.h |