Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Essa classe implementa uma janela que é colocada em uma janela de host fornecida pelo Shell for Rich Preview.
Sintaxe
class CMFCPreviewCtrlImpl : public CWnd;
Membros
Construtores Públicos
| Nome | Descrição |
|---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl |
Destrói um objeto de controle de visualização. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl |
Constrói um objeto de controle de visualização. |
Métodos Públicos
| Nome | Descrição |
|---|---|
CMFCPreviewCtrlImpl::Create |
Sobrecarregado. Chamado por um manipulador Rich Preview para criar a janela do Windows. |
CMFCPreviewCtrlImpl::Destroy |
Chamado por um manipulador Rich Preview quando ele precisa destruir esse controle. |
CMFCPreviewCtrlImpl::Focus |
Define o foco de entrada para esse controle. |
CMFCPreviewCtrlImpl::GetDocument |
Retorna um documento conectado a esse controle de visualização. |
CMFCPreviewCtrlImpl::Redraw |
Diz a esse controle para redesenhar. |
CMFCPreviewCtrlImpl::SetDocument |
Chamado pelo manipulador de visualização para criar uma relação entre a implementação do documento e o controle de visualização. |
CMFCPreviewCtrlImpl::SetHost |
Define um novo pai para esse controle. |
CMFCPreviewCtrlImpl::SetPreviewVisuals |
Chamado por um manipulador de visualização avançada quando ele precisa definir visuais de conteúdo de visualização avançada. |
CMFCPreviewCtrlImpl::SetRect |
Define um novo retângulo delimitador para esse controle. |
Métodos Protegidos
| Nome | Descrição |
|---|---|
CMFCPreviewCtrlImpl::DoPaint |
Chamado pela estrutura para renderizar a visualização. |
Membros de Dados Protegidos
| Nome | Descrição |
|---|---|
CMFCPreviewCtrlImpl::m_clrBackColor |
Cor de fundo da janela de visualização. |
CMFCPreviewCtrlImpl::m_clrTextColor |
Cor do texto da janela de visualização. |
CMFCPreviewCtrlImpl::m_font |
Fonte usada para exibir texto na janela de visualização. |
CMFCPreviewCtrlImpl::m_pDocument |
Um ponteiro para um documento cujo conteúdo é visualizado no controle. |
Requerimentos
Cabeçalho: afxwin.h
Hierarquia de herança
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl
Constrói um objeto de controle de visualização.
Sintaxe
CMFCPreviewCtrlImpl();
CMFCPreviewCtrlImpl::Create
Sobrecarregado. Chamado por um manipulador Rich Preview para criar a janela do Windows.
Sintaxe
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Parâmetros
hWndParent
Um identificador para a janela do host fornecida pelo Shell for Rich Preview.
prc
Especifica o tamanho inicial e a posição da janela.
pContext
Um ponteiro para um contexto de criação.
Valor de retorno
TRUE se a criação foi bem-sucedida; caso contrário FALSE.
CMFCPreviewCtrlImpl::Destroy
Chamado por um manipulador Rich Preview quando ele precisa destruir esse controle.
Sintaxe
virtual void Destroy();
CMFCPreviewCtrlImpl::DoPaint
Chamado pela estrutura para renderizar a visualização.
Sintaxe
virtual void DoPaint(
CPaintDC* pDC
);
Parâmetros
pDC
Um ponteiro para um contexto de dispositivo para pintura.
CMFCPreviewCtrlImpl::Focus
Define o foco de entrada para esse controle.
Sintaxe
virtual void Focus();
CMFCPreviewCtrlImpl::GetDocument
Retorna um documento conectado a esse controle de visualização.
Sintaxe
ATL::IDocument* GetDocument();
Valor de retorno
Um ponteiro para um documento, cujo conteúdo é visualizado no controle.
CMFCPreviewCtrlImpl::m_clrBackColor
Cor de fundo da janela de pré-visualização.
Sintaxe
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl::m_clrTextColor
Cor do texto da janela de visualização.
Sintaxe
COLORREF m_clrTextColor;
CMFCPreviewCtrlImpl::m_font
Fonte usada para exibir texto na janela de visualização.
Sintaxe
CFont m_font;
CMFCPreviewCtrlImpl::m_pDocument
Um ponteiro para um documento cujo conteúdo é visualizado no controle.
Sintaxe
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl::Redraw
Diz a esse controle para redesenhar.
Sintaxe
virtual void Redraw();
CMFCPreviewCtrlImpl::SetDocument
Chamado pelo manipulador de visualização para criar uma relação entre a implementação do documento e o controle de visualização.
Sintaxe
void SetDocument(
IDocument* pDocument
);
Parâmetros
pDocument
Um ponteiro para a implementação do documento.
CMFCPreviewCtrlImpl::SetHost
Define um novo pai para esse controle.
Sintaxe
virtual void SetHost(
HWND hWndParent
);
Parâmetros
hWndParent
Um identificador para a nova janela pai.
CMFCPreviewCtrlImpl::SetPreviewVisuals
Chamado por um manipulador de visualização avançada quando ele precisa definir visuais de conteúdo de visualização avançada.
Sintaxe
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Parâmetros
clrBack
Cor de fundo da janela de visualização.
clrText
Cor do texto da janela de visualização.
plf
Fonte usada para exibir texto na janela de visualização.
CMFCPreviewCtrlImpl::SetRect
Define um novo retângulo delimitador para esse controle.
Sintaxe
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Parâmetros
prc
Especifica o novo tamanho e posição do controle de visualização.
bRedraw
Especifica se o controle deve ser redesenhado.
Observações
Normalmente, um novo retângulo delimitador é definido quando o controle de host é redimensionado.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Destrói um objeto de controle de visualização.
Sintaxe
virtual ~CMFCPreviewCtrlImpl();