Classe CMFCPreviewCtrlImpl
Questa classe implementa una finestra posizionata in una finestra host fornita dalla shell per l'anteprima avanzata.
Sintassi
class CMFCPreviewCtrlImpl : public CWnd;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl | Decostruisce un oggetto controllo di anteprima. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl | Costruisce un oggetto controllo di anteprima. |
Metodi pubblici
Nome | Descrizione |
---|---|
CMFCPreviewCtrlImpl::Create | Con overload. Chiamato da un gestore Rich Preview per creare la finestra di Windows. |
CMFCPreviewCtrlImpl::D estroy | Chiamato da un gestore Rich Preview quando deve distruggere questo controllo. |
CMFCPreviewCtrlImpl::Focus | Imposta lo stato attivo sull'input su questo controllo. |
CMFCPreviewCtrlImpl::GetDocument | Restituisce un documento connesso a questo controllo di anteprima. |
CMFCPreviewCtrlImpl::Redraw | Indica a questo controllo di ridisegnare. |
CMFCPreviewCtrlImpl::SetDocument | Chiamato dal gestore di anteprima per creare una relazione tra l'implementazione del documento e il controllo di anteprima. |
CMFCPreviewCtrlImpl::SetHost | Imposta un nuovo elemento padre per questo controllo. |
CMFCPreviewCtrlImpl::SetPreviewVisuals | Chiamato da un gestore Di anteprima avanzata quando è necessario impostare oggetti visivi di contenuto di anteprima avanzata. |
CMFCPreviewCtrlImpl::SetRect | Imposta un nuovo rettangolo di delimitazione per questo controllo. |
Metodi protetti
Nome | Descrizione |
---|---|
CMFCPreviewCtrlImpl::D oPaint | Chiamato dal framework per eseguire il rendering dell'anteprima. |
Membri dati protetti
Nome | Descrizione |
---|---|
CMFCPreviewCtrlImpl::m_clrBackColor | Colore di sfondo della finestra di anteprima. |
CMFCPreviewCtrlImpl::m_clrTextColor | Colore del testo della finestra di anteprima. |
CMFCPreviewCtrlImpl::m_font | Tipo di carattere utilizzato per visualizzare il testo nella finestra di anteprima. |
CMFCPreviewCtrlImpl::m_pDocument | Puntatore a un documento il cui contenuto viene visualizzato in anteprima nel controllo . |
Requisiti
Intestazione: afxwin.h
Gerarchia di ereditarietà
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl
Costruisce un oggetto controllo di anteprima.
Sintassi
CMFCPreviewCtrlImpl();
CMFCPreviewCtrlImpl::Create
Con overload. Chiamato da un gestore Rich Preview per creare la finestra di Windows.
Sintassi
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Parametri
hWndParent
Handle per la finestra host fornita da Shell per Rich Preview.
Rpc
Specifica le dimensioni iniziali e la posizione della finestra.
pContext
Puntatore a un contesto di creazione.
Valore restituito
TRUE se l'operazione di creazione è riuscita; in caso contrario, FALSE.
CMFCPreviewCtrlImpl::D estroy
Chiamato da un gestore Rich Preview quando deve distruggere questo controllo.
Sintassi
virtual void Destroy();
CMFCPreviewCtrlImpl::D oPaint
Chiamato dal framework per eseguire il rendering dell'anteprima.
Sintassi
virtual void DoPaint(
CPaintDC* pDC
);
Parametri
pDC
Puntatore a un contesto di dispositivo per la pittura.
CMFCPreviewCtrlImpl::Focus
Imposta lo stato attivo sull'input su questo controllo.
Sintassi
virtual void Focus();
CMFCPreviewCtrlImpl::GetDocument
Restituisce un documento connesso a questo controllo di anteprima.
Sintassi
ATL::IDocument* GetDocument();
Valore restituito
Puntatore a un documento il cui contenuto viene visualizzato in anteprima nel controllo .
CMFCPreviewCtrlImpl::m_clrBackColor
Colore di sfondo della finestra di anteprima.
Sintassi
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl::m_clrTextColor
Colore del testo della finestra di anteprima.
Sintassi
COLORREF m_clrTextColor;
CMFCPreviewCtrlImpl::m_font Tipo di carattere usato per visualizzare il testo nella finestra di anteprima.
Sintassi
CFont m_font;
CMFCPreviewCtrlImpl::m_pDocument
Puntatore a un documento il cui contenuto viene visualizzato in anteprima nel controllo .
Sintassi
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl::Redraw
Indica a questo controllo di ridisegnare.
Sintassi
virtual void Redraw();
CMFCPreviewCtrlImpl::SetDocument
Chiamato dal gestore di anteprima per creare una relazione tra l'implementazione del documento e il controllo di anteprima.
Sintassi
void SetDocument(
IDocument* pDocument
);
Parametri
pDocument
Puntatore all'implementazione del documento.
CMFCPreviewCtrlImpl::SetHost
Imposta un nuovo elemento padre per questo controllo.
Sintassi
virtual void SetHost(
HWND hWndParent
);
Parametri
hWndParent
Handle per la nuova finestra padre.
CMFCPreviewCtrlImpl::SetPreviewVisuals
Chiamato da un gestore Di anteprima avanzata quando è necessario impostare oggetti visivi di contenuto di anteprima avanzata.
Sintassi
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Parametri
clrBack
Colore di sfondo della finestra di anteprima.
clrText
Colore del testo della finestra di anteprima.
Plf
Tipo di carattere utilizzato per visualizzare il testo nella finestra di anteprima.
CMFCPreviewCtrlImpl::SetRect
Imposta un nuovo rettangolo di delimitazione per questo controllo.
Sintassi
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Parametri
Rpc
Specifica la nuova dimensione e la posizione del controllo di anteprima.
bRedraw
Specifica se il controllo deve essere ridisegnato.
Osservazioni:
In genere viene impostato un nuovo rettangolo di delimitazione quando il controllo host viene ridimensionato.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Decostruisce un oggetto controllo di anteprima.
Sintassi
virtual ~CMFCPreviewCtrlImpl();