Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
| Název | Popis |
|---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl |
Destrukuje objekt ovládacího prvku náhledu. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl |
Vytvoří objekt ovládacího prvku náhledu. |
Veřejné metody
| Název | Popis |
|---|---|
CMFCPreviewCtrlImpl::Create |
Přetíženo. Volá se obslužná rutina Rich Preview pro vytvoření okna Windows. |
CMFCPreviewCtrlImpl::Destroy |
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
| Název | Popis |
|---|---|
CMFCPreviewCtrlImpl::DoPaint |
Volá se rozhraním pro vykreslení náhledu. |
Chráněné datové členy
| Název | 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
prc
Určuje počáteční velikost a umístění okna.
pContext
Ukazatel na kontext vytvoření
Návratová hodnota
TRUE pokud bylo vytvoření úspěšné; jinak FALSE.
CMFCPreviewCtrlImpl::Destroy
Volá se obslužnou rutinou Rich Preview, když potřebuje zničit tento ovládací prvek.
Syntaxe
virtual void Destroy();
CMFCPreviewCtrlImpl::DoPaint
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();
Návratová 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
prc
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();