Sdílet prostřednictvím


CMFCPreviewCtrlImpl – třída

Tato třída implementuje okno umístěné v hostitelském okně poskytnutém prostředím pro rich preview.

Syntaxe

class CMFCPreviewCtrlImpl : public CWnd;

Členové

Veřejné konstruktory

Jméno popis
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl Destrukuje objekt ovládacího prvku náhledu.
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl Vytvoří objekt ovládacího prvku náhledu.

Veřejné metody

Jméno popis
CMFCPreviewCtrlImpl::Create Přetíženo. Volá se obslužná rutina Rich Preview pro vytvoření okna Windows.
CMFCPreviewCtrlImpl::D estroy Volá se obslužnou rutinou Rich Preview, když potřebuje zničit tento ovládací prvek.
CMFCPreviewCtrlImpl::Focus Nastaví vstupní fokus na tento ovládací prvek.
CMFCPreviewCtrlImpl::GetDocument Vrátí dokument připojený k tomuto ovládacímu prvku náhledu.
CMFCPreviewCtrlImpl::Redraw Řekne tomuto ovládacímu prvku, aby se překreslil.
CMFCPreviewCtrlImpl::SetDocument Volal obslužná rutina náhledu k vytvoření relace mezi implementací dokumentu a ovládacím prvku náhledu.
CMFCPreviewCtrlImpl::SetHost Nastaví pro tento ovládací prvek nový nadřazený prvek.
CMFCPreviewCtrlImpl::SetPreviewVisuals Volá se obslužnou rutinou Rich Preview, když potřebuje nastavit vizuály obsahu s bohatým náhledem.
CMFCPreviewCtrlImpl::SetRect Nastaví nový ohraničující obdélník pro tento ovládací prvek.

Chráněné metody

Jméno popis
CMFCPreviewCtrlImpl::D o Malování Volá se rozhraním pro vykreslení náhledu.

Chráněné datové členy

Jméno popis
CMFCPreviewCtrlImpl::m_clrBackColor Barva pozadí okna náhledu
CMFCPreviewCtrlImpl::m_clrTextColor Barva textu okna náhledu
CMFCPreviewCtrlImpl::m_font Písmo použité k zobrazení textu v okně náhledu
CMFCPreviewCtrlImpl::m_pDocument Ukazatel na dokument, jehož obsah je zobrazen v ovládacím prvku.

Požadavky

Hlavička: afxwin.h

Hierarchie dědičnosti

Objekt CObject

CCmdTarget

Cwnd

CMFCPreviewCtrlImpl

CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl

Vytvoří objekt ovládacího prvku náhledu.

Syntaxe

CMFCPreviewCtrlImpl();

CMFCPreviewCtrlImpl::Create

Přetíženo. Volá se obslužná rutina Rich Preview pro vytvoření okna Windows.

Syntaxe

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

Parametry

hWndParent
Popisovač okna hostitele dodaného prostředím pro rich preview

Člr
Určuje počáteční velikost a umístění okna.

pContext
Ukazatel na kontext vytvoření

Vrácená hodnota

TRUE, pokud bylo vytvoření úspěšné; jinak NEPRAVDA.

CMFCPreviewCtrlImpl::D estroy

Volá se obslužnou rutinou Rich Preview, když potřebuje zničit tento ovládací prvek.

Syntaxe

virtual void Destroy();

CMFCPreviewCtrlImpl::D o Malování

Volá se rozhraním pro vykreslení náhledu.

Syntaxe

virtual void DoPaint(
   CPaintDC* pDC
);

Parametry

Pdc
Ukazatel na kontext zařízení pro malování.

CMFCPreviewCtrlImpl::Focus

Nastaví vstupní fokus na tento ovládací prvek.

Syntaxe

virtual void Focus();

CMFCPreviewCtrlImpl::GetDocument

Vrátí dokument připojený k tomuto ovládacímu prvku náhledu.

Syntaxe

ATL::IDocument* GetDocument();

Vrácená hodnota

Ukazatel na dokument, jehož obsah je v ovládacím prvku zobrazený v náhledu.

CMFCPreviewCtrlImpl::m_clrBackColor

Barva pozadí okna náhledu

Syntaxe

COLORREF m_clrBackColor;

CMFCPreviewCtrlImpl::m_clrTextColor

Barva textu okna náhledu

Syntaxe

COLORREF m_clrTextColor;

CMFCPreviewCtrlImpl::m_font Písmo použité k zobrazení textu v okně náhledu.

Syntaxe

CFont m_font;

CMFCPreviewCtrlImpl::m_pDocument

Ukazatel na dokument, jehož obsah je zobrazen v ovládacím prvku.

Syntaxe

ATL::IDocument* m_pDocument;

CMFCPreviewCtrlImpl::Redraw

Řekne tomuto ovládacímu prvku, aby se překreslil.

Syntaxe

virtual void Redraw();

CMFCPreviewCtrlImpl::SetDocument

Volal obslužná rutina náhledu k vytvoření relace mezi implementací dokumentu a ovládacím prvku náhledu.

Syntaxe

void SetDocument(
   IDocument* pDocument
);

Parametry

pDocument
Ukazatel na implementaci dokumentu.

CMFCPreviewCtrlImpl::SetHost

Nastaví pro tento ovládací prvek nový nadřazený prvek.

Syntaxe

virtual void SetHost(
   HWND hWndParent
);

Parametry

hWndParent
Popisovač nového nadřazeného okna.

CMFCPreviewCtrlImpl::SetPreviewVisuals

Volá se obslužnou rutinou Rich Preview, když potřebuje nastavit vizuály obsahu s bohatým náhledem.

Syntaxe

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

Parametry

clrBack
Barva pozadí okna náhledu

clrText
Barva textu okna náhledu

plf
Písmo použité k zobrazení textu v okně náhledu

CMFCPreviewCtrlImpl::SetRect

Nastaví nový ohraničující obdélník pro tento ovládací prvek.

Syntaxe

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

Parametry

Člr
Určuje novou velikost a umístění ovládacího prvku Náhled.

bRedraw
Určuje, zda má být ovládací prvek překreslen.

Poznámky

Při změně velikosti ovládacího prvku hostitele je obvykle nastaven nový ohraničující obdélník.

CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl

Destrukuje objekt ovládacího prvku náhledu.

Syntaxe

virtual ~CMFCPreviewCtrlImpl();