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
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();