Compartir a través de


COleControl::OnGetViewRect

Llamado por el marco en respuesta a la solicitud de IViewObjectEx:: GetRect de un contenedor.

virtual BOOL OnGetViewRect(
   DWORD dwAspect,
   LPRECTL pRect 
);

Parámetros

  • dwAspect
    DWORD que describe qué formas, o el aspecto, de un objeto debe mostrarse.los valores válidos se toman de la enumeración DVASPECT o DVASPE CT2:

    • Rectángulo delimitador deDVASPECT_CONTENT del objeto completo.La esquina superior izquierda del origen y el tamaño del objeto iguales a la extensión devueltos por GetViewExtent*.*

    • Objetos deDVASPECT_OPAQUE con un retorno opaco rectangular de la región que rectángulo.Otros darán error.

    • Rectángulo deDVASPECT_TRANSPARENT que cubre todas las partes transparentes o irregulares.

  • pRect
    Señala la estructura de RECTL que especifica el rectángulo en el que el objeto se debe dibujar.Controles de este parámetro la posición y el ajuste del objeto.

Valor devuelto

Distinto de cero si el rectángulo el tamaño al objeto se devuelve correctamente; si no 0.

Comentarios

El tamaño de objeto se convierte en OnGetViewRect en un rectángulo inicial en una posición determinada (el valor predeterminado es la esquina superior izquierda de la pantalla).Invalide esta función si el control utiliza el gráfico de dos pasos, y sus partes opacas y transparentes tienen varias dimensiones.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Clase de COleControl

Gráfico de jerarquía

COleControl::OnGetViewExtent