Share via


CMFCPreviewCtrlImpl-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Met deze klasse wordt een venster geïmplementeerd dat wordt geplaatst op een hostvenster dat wordt geleverd door shell voor uitgebreide preview.

Syntaxis

class CMFCPreviewCtrlImpl : public CWnd;

Leden

Openbare constructors

Naam Beschrijving
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl Destructeert een voorbeeld van een besturingselementobject.
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl Maakt een voorbeeld van een besturingselementobject.

Openbare methoden

Naam Beschrijving
CMFCPreviewCtrlImpl::Create Overbelast. Aangeroepen door een Rich Preview-handler om het Windows-venster te maken.
CMFCPreviewCtrlImpl::Destroy Aangeroepen door een Rich Preview-handler wanneer dit besturingselement moet worden vernietigd.
CMFCPreviewCtrlImpl::Focus Hiermee stelt u de invoerfocus in op dit besturingselement.
CMFCPreviewCtrlImpl::GetDocument Hiermee wordt een document geretourneerd dat is verbonden met dit voorbeeld besturingselement.
CMFCPreviewCtrlImpl::Redraw Hiermee geeft u aan dat dit besturingselement opnieuw moet worden getekend.
CMFCPreviewCtrlImpl::SetDocument Wordt aangeroepen door de preview-handler om een relatie te maken tussen de documentuitvoering en het preview-besturingselement.
CMFCPreviewCtrlImpl::SetHost Hiermee stelt u een nieuw bovenliggend element in voor dit besturingselement.
CMFCPreviewCtrlImpl::SetPreviewVisuals Aangeroepen door een Rich Preview-handler wanneer deze visuals van uitgebreide preview-inhoud moet instellen.
CMFCPreviewCtrlImpl::SetRect Hiermee stelt u een nieuwe begrenzingsrechthoek voor dit besturingselement in.

Beveiligde methoden

Naam Beschrijving
CMFCPreviewCtrlImpl::DoPaint Aangeroepen door het framework om de preview weer te geven.

Beveiligde gegevensleden

Naam Beschrijving
CMFCPreviewCtrlImpl::m_clrBackColor Achtergrondkleur van voorbeeldvenster.
CMFCPreviewCtrlImpl::m_clrTextColor Tekstkleur van het voorbeeldvenster.
CMFCPreviewCtrlImpl::m_font Lettertype dat wordt gebruikt om tekst weer te geven in het voorbeeldvenster.
CMFCPreviewCtrlImpl::m_pDocument Een aanwijzer naar een document waarvan de inhoud in het besturingselement wordt weergegeven.

Vereisten

koptekst: afxwin.h

Overnamehiërarchie

CObject-

CCmdTarget-

CMFCPreviewCtrlImpl

CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl

Maakt een voorbeeld van een besturingselementobject.

Syntaxis

CMFCPreviewCtrlImpl();

CMFCPreviewCtrlImpl::Create

Overbelast. Aangeroepen door een Rich Preview-handler om het Windows-venster te maken.

Syntaxis

virtual BOOL Create(
    HWND hWndParent,
    const RECT* prc
);
virtual BOOL Create(
    HWND hWndParent,
    const RECT* prc,
    CCreateContext* pContext
);

Parameterwaarden

hWndParent
Een ingang naar het hostvenster dat wordt geleverd door shell voor uitgebreide preview.

prc
Hiermee geeft u de oorspronkelijke grootte en positie van het venster.

pContext
Een aanwijzer naar een context voor het maken.

Retourwaarde

TRUE indien het maken is geslaagd; anders FALSE.

CMFCPreviewCtrlImpl::Destroy

Aangeroepen door een Rich Preview-handler wanneer dit besturingselement moet worden vernietigd.

Syntaxis

virtual void Destroy();

CMFCPreviewCtrlImpl::DoPaint

Aangeroepen door het framework om de preview weer te geven.

Syntaxis

virtual void DoPaint(
    CPaintDC* pDC
);

Parameterwaarden

pDC
Een aanwijzer naar een apparaatcontext voor schilderen.

CMFCPreviewCtrlImpl::Focus

Hiermee stelt u de invoerfocus in op dit besturingselement.

Syntaxis

virtual void Focus();

CMFCPreviewCtrlImpl::GetDocument

Hiermee wordt een document geretourneerd dat is verbonden met dit voorbeeld besturingselement.

Syntaxis

ATL::IDocument* GetDocument();

Retourwaarde

Een aanwijzer naar een document waarvan de inhoud in het besturingselement wordt weergegeven.

CMFCPreviewCtrlImpl::m_clrBackColor

Achtergrondkleur van het voorbeeldvenster.

Syntaxis

COLORREF m_clrBackColor;

CMFCPreviewCtrlImpl::m_clrTextColor

Tekstkleur van het voorbeeldvenster.

Syntaxis

COLORREF m_clrTextColor;

CMFCPreviewCtrlImpl::m_font

Lettertype dat wordt gebruikt om tekst weer te geven in het voorbeeldvenster.

Syntaxis

CFont m_font;

CMFCPreviewCtrlImpl::m_pDocument

Een aanwijzer naar een document waarvan de inhoud in het besturingselement wordt weergegeven.

Syntaxis

ATL::IDocument* m_pDocument;

CMFCPreviewCtrlImpl::Redraw

Hiermee geeft u aan dat dit besturingselement opnieuw moet worden getekend.

Syntaxis

virtual void Redraw();

CMFCPreviewCtrlImpl::SetDocument

Wordt aangeroepen door de preview-handler om een relatie te maken tussen de documentuitvoering en het preview-besturingselement.

Syntaxis

void SetDocument(
    IDocument* pDocument
);

Parameterwaarden

pDocument
Een aanwijzer naar de documentuitvoering.

CMFCPreviewCtrlImpl::SetHost

Hiermee stelt u een nieuw bovenliggend element in voor dit besturingselement.

Syntaxis

virtual void SetHost(
    HWND hWndParent
);

Parameterwaarden

hWndParent
Een ingang naar het nieuwe bovenliggende venster.

CMFCPreviewCtrlImpl::SetPreviewVisuals

Aangeroepen door een Rich Preview-handler wanneer deze visuals van uitgebreide preview-inhoud moet instellen.

Syntaxis

virtual void SetPreviewVisuals(
    COLORREF clrBack,
    COLORREF clrText,
    const LOGFONTW *plf
);

Parameterwaarden

clrBack
Achtergrondkleur van voorbeeldvenster.

clrText
Tekstkleur van het voorbeeldvenster.

plf
Lettertype dat wordt gebruikt om tekst weer te geven in het voorbeeldvenster.

CMFCPreviewCtrlImpl::SetRect

Hiermee stelt u een nieuwe begrenzingsrechthoek voor dit besturingselement in.

Syntaxis

virtual void SetRect(
    const RECT* prc,
    BOOL bRedraw
);

Parameterwaarden

prc
Hiermee geeft u de nieuwe grootte en positie van het preview-besturingselement.

bRedraw
Hiermee geeft u op of het besturingselement opnieuw moet worden getekend.

Opmerkingen

Normaal gesproken wordt een nieuwe begrenzingsrechthoek ingesteld wanneer het host-besturingselement wordt gewijzigd.

CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl

Destructeert een voorbeeld van een besturingselementobject.

Syntaxis

virtual ~CMFCPreviewCtrlImpl();