Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här klassen implementerar ett fönster som placeras i ett värdfönster som tillhandahålls av Shell for Rich Preview.
Syntax
class CMFCPreviewCtrlImpl : public CWnd;
Medlemmar
Offentliga konstruktorer
| Namn | Beskrivning |
|---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl |
Destructs ett kontrollobjekt för förhandsversion. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl |
Konstruerar ett kontrollobjekt för förhandsversion. |
Offentliga metoder
| Namn | Beskrivning |
|---|---|
CMFCPreviewCtrlImpl::Create |
Överbelastad. Anropas av en Rich Preview-hanterare för att skapa Windows-fönstret. |
CMFCPreviewCtrlImpl::Destroy |
Anropas av en Rich Preview-hanterare när den behöver förstöra den här kontrollen. |
CMFCPreviewCtrlImpl::Focus |
Anger indatafokus till den här kontrollen. |
CMFCPreviewCtrlImpl::GetDocument |
Returnerar ett dokument som är anslutet till den här förhandsgranskningskontrollen. |
CMFCPreviewCtrlImpl::Redraw |
Anger att kontrollen ska ritas om. |
CMFCPreviewCtrlImpl::SetDocument |
Anropas av förhandsgranskningshanteraren för att skapa en relation mellan dokumentimplementeringen och förhandsgranskningskontrollen. |
CMFCPreviewCtrlImpl::SetHost |
Anger en ny överordnad för den här kontrollen. |
CMFCPreviewCtrlImpl::SetPreviewVisuals |
Anropas av en Rich Preview-hanterare när den behöver ange visuella objekt med innehållsrika förhandsversioner. |
CMFCPreviewCtrlImpl::SetRect |
Anger en ny rektangel för avgränsning för den här kontrollen. |
Skyddade metoder
| Namn | Beskrivning |
|---|---|
CMFCPreviewCtrlImpl::DoPaint |
Anropas av ramverket för att återge förhandsversionen. |
Skyddade datamedlemmar
| Namn | Beskrivning |
|---|---|
CMFCPreviewCtrlImpl::m_clrBackColor |
Bakgrundsfärg för förhandsgranskningsfönstret. |
CMFCPreviewCtrlImpl::m_clrTextColor |
Textfärg för förhandsgranskningsfönstret. |
CMFCPreviewCtrlImpl::m_font |
Teckensnitt som används för att visa text i förhandsgranskningsfönstret. |
CMFCPreviewCtrlImpl::m_pDocument |
En pekare till ett dokument vars innehåll förhandsgranskas i kontrollen. |
Krav
rubrik: afxwin.h
Arvshierarki
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl
Konstruerar ett kontrollobjekt för förhandsversion.
Syntax
CMFCPreviewCtrlImpl();
CMFCPreviewCtrlImpl::Create
Överbelastad. Anropas av en Rich Preview-hanterare för att skapa Windows-fönstret.
Syntax
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Parameterar
hWndParent
Ett handtag till värdfönstret som tillhandahålls av Shell for Rich Preview.
prc
Anger fönstrets initiala storlek och position.
pContext
En pekare till en skapandekontext.
Returvärde
TRUE om skapandet lyckades; annars FALSE.
CMFCPreviewCtrlImpl::Destroy
Anropas av en Rich Preview-hanterare när den behöver förstöra den här kontrollen.
Syntax
virtual void Destroy();
CMFCPreviewCtrlImpl::DoPaint
Anropas av ramverket för att återge förhandsversionen.
Syntax
virtual void DoPaint(
CPaintDC* pDC
);
Parameterar
pDC
En pekare till en enhetskontext för målning.
CMFCPreviewCtrlImpl::Focus
Anger indatafokus till den här kontrollen.
Syntax
virtual void Focus();
CMFCPreviewCtrlImpl::GetDocument
Returnerar ett dokument som är anslutet till den här förhandsgranskningskontrollen.
Syntax
ATL::IDocument* GetDocument();
Returvärde
En pekare till ett dokument vars innehåll förhandsgranskas i kontrollen.
CMFCPreviewCtrlImpl::m_clrBackColor
Bakgrundsfärg för förhandsgranskningsfönstret.
Syntax
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl::m_clrTextColor
Textfärg för förhandsgranskningsfönstret.
Syntax
COLORREF m_clrTextColor;
CMFCPreviewCtrlImpl::m_font
Teckensnitt som används för att visa text i förhandsgranskningsfönstret.
Syntax
CFont m_font;
CMFCPreviewCtrlImpl::m_pDocument
En pekare till ett dokument vars innehåll förhandsgranskas i kontrollen.
Syntax
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl::Redraw
Anger att kontrollen ska ritas om.
Syntax
virtual void Redraw();
CMFCPreviewCtrlImpl::SetDocument
Anropas av förhandsgranskningshanteraren för att skapa en relation mellan dokumentimplementeringen och förhandsgranskningskontrollen.
Syntax
void SetDocument(
IDocument* pDocument
);
Parameterar
pDocument
En pekare till dokumentimplementeringen.
CMFCPreviewCtrlImpl::SetHost
Anger en ny överordnad för den här kontrollen.
Syntax
virtual void SetHost(
HWND hWndParent
);
Parameterar
hWndParent
Ett handtag till det nya överordnade fönstret.
CMFCPreviewCtrlImpl::SetPreviewVisuals
Anropas av en Rich Preview-hanterare när den behöver ange visuella objekt med innehållsrika förhandsversioner.
Syntax
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Parameterar
clrBack
Bakgrundsfärg för förhandsgranskningsfönstret.
clrText
Textfärg för förhandsgranskningsfönstret.
plf
Teckensnitt som används för att visa text i förhandsgranskningsfönstret.
CMFCPreviewCtrlImpl::SetRect
Anger en ny rektangel för avgränsning för den här kontrollen.
Syntax
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Parameterar
prc
Anger den nya storleken och positionen för förhandsgranskningskontrollen.
bRedraw
Anger om kontrollen ska ritas om.
Anmärkningar
Vanligtvis anges en ny rektangel för avgränsning när värdkontrollen ändras.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Destructs ett kontrollobjekt för förhandsversion.
Syntax
virtual ~CMFCPreviewCtrlImpl();