CMFCPreviewCtrlImpl (clase)
Esta clase implementa una ventana que se coloca en una ventana de host proporcionada por el shell para la vista previa enriquecida.
Sintaxis
class CMFCPreviewCtrlImpl : public CWnd;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl | Destruye un objeto de control de vista previa. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl | Construye un objeto de control de vista previa. |
Métodos públicos
Nombre | Descripción |
---|---|
CMFCPreviewCtrlImpl::Create | Con sobrecarga. Lo llama un controlador de vista previa avanzada para crear la ventana de Windows. |
CMFCPreviewCtrlImpl::Destroy | Lo llama un controlador de vista previa enriquecida cuando necesita destruir este control. |
CMFCPreviewCtrlImpl::Focus | Establece el foco de entrada en este control. |
CMFCPreviewCtrlImpl::GetDocument | Devuelve un documento conectado a este control de vista previa. |
CMFCPreviewCtrlImpl::Redraw | Indica a este control que vuelva a dibujar. |
CMFCPreviewCtrlImpl::SetDocument | Lo llama el controlador de vista previa para crear una relación entre la implementación del documento y el control de vista previa. |
CMFCPreviewCtrlImpl::SetHost | Establece un nuevo elemento primario para este control. |
CMFCPreviewCtrlImpl::SetPreviewVisuals | Lo llama un controlador de vista previa enriquecida cuando necesita establecer objetos visuales de contenido de vista previa enriquecida. |
CMFCPreviewCtrlImpl::SetRect | Establece un nuevo rectángulo delimitador para este control. |
Métodos protegidos
Nombre | Descripción |
---|---|
CMFCPreviewCtrlImpl::DoPaint | Lo llama el marco para representar la vista previa. |
Miembros de datos protegidos
Nombre | Descripción |
---|---|
CMFCPreviewCtrlImpl::m_clrBackColor | Color de fondo de la ventana de vista previa. |
CMFCPreviewCtrlImpl::m_clrTextColor | Color de texto de la ventana de vista previa. |
CMFCPreviewCtrlImpl::m_font | Fuente usada para mostrar texto en la ventana de vista previa. |
CMFCPreviewCtrlImpl::m_pDocument | Puntero a un documento cuyo contenido se mostrará en vista previa en el control. |
Requisitos
Encabezado: afxwin.h
Jerarquía de herencia
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl
Construye un objeto de control de vista previa.
Sintaxis
CMFCPreviewCtrlImpl();
CMFCPreviewCtrlImpl::Create
Con sobrecarga. Lo llama un controlador de vista previa avanzada para crear la ventana de Windows.
Sintaxis
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Parámetros
hWndParent
Identificador de la ventana de host proporcionada por el shell para vista previa avanzada.
prc
Especifica el tamaño inicial y la posición de la ventana.
pContext
Puntero a un contexto de creación.
Valor devuelto
Es TRUE si la creación se realizó correctamente; en caso contrario, FALSE.
CMFCPreviewCtrlImpl::Destroy
Lo llama un controlador de vista previa enriquecida cuando necesita destruir este control.
Sintaxis
virtual void Destroy();
CMFCPreviewCtrlImpl::DoPaint
Lo llama el marco para representar la vista previa.
Sintaxis
virtual void DoPaint(
CPaintDC* pDC
);
Parámetros
pDC
Puntero a un contexto de dispositivo para dibujar.
CMFCPreviewCtrlImpl::Focus
Establece el foco de entrada en este control.
Sintaxis
virtual void Focus();
CMFCPreviewCtrlImpl::GetDocument
Devuelve un documento conectado a este control de vista previa.
Sintaxis
ATL::IDocument* GetDocument();
Valor devuelto
Puntero a un documento cuyo contenido se mostrará en vista previa en el control.
CMFCPreviewCtrlImpl::m_clrBackColor
Color de fondo de la ventana de vista previa.
Sintaxis
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl::m_clrTextColor
Color del texto de la ventana de vista previa.
Sintaxis
COLORREF m_clrTextColor;
CMFCPreviewCtrlImpl::m_font Fuente usada para mostrar texto en la ventana de vista previa.
Sintaxis
CFont m_font;
CMFCPreviewCtrlImpl::m_pDocument
Puntero a un documento cuyo contenido se mostrará en vista previa en el control.
Sintaxis
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl::Redraw
Indica a este control que vuelva a dibujar.
Sintaxis
virtual void Redraw();
CMFCPreviewCtrlImpl::SetDocument
Lo llama el controlador de vista previa para crear una relación entre la implementación del documento y el control de vista previa.
Sintaxis
void SetDocument(
IDocument* pDocument
);
Parámetros
pDocument
Un puntero a la implementación del documento.
CMFCPreviewCtrlImpl::SetHost
Establece un nuevo elemento primario para este control.
Sintaxis
virtual void SetHost(
HWND hWndParent
);
Parámetros
hWndParent
Identificador de la nueva ventana primaria.
CMFCPreviewCtrlImpl::SetPreviewVisuals
Lo llama un controlador de vista previa enriquecida cuando necesita establecer objetos visuales de contenido de vista previa enriquecida.
Sintaxis
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Parámetros
clrBack
Color de fondo de la ventana de vista previa.
clrText
Color de texto de la ventana de vista previa.
plf
Fuente usada para mostrar texto en la ventana de vista previa.
CMFCPreviewCtrlImpl::SetRect
Establece un nuevo rectángulo delimitador para este control.
Sintaxis
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Parámetros
prc
Especifica el nuevo tamaño y la posición del control de vista previa.
bRedraw
Especifica si se debería volver a dibujar el control.
Comentarios
Normalmente, se establecerá un nuevo rectángulo delimitador cuando se cambie el tamaño del control host.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Destruye un objeto de control de vista previa.
Sintaxis
virtual ~CMFCPreviewCtrlImpl();