Megosztás a következőn keresztül:


CMFCPreviewCtrlImpl osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Ez az osztály egy olyan ablakot implementál, amely a Gazdag előzetes verzióhoz készült Shell által biztosított gazdagépablakra kerül.

Szemantika

class CMFCPreviewCtrlImpl : public CWnd;

Tagok

Nyilvános konstruktorok

Név Leírás
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl Egy előzetes verziójú vezérlőobjektumot destrukál.
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl Létrehoz egy előzetes verziójú vezérlőobjektumot.

Nyilvános metódusok

Név Leírás
CMFCPreviewCtrlImpl::Create Túlterhelt. A Rich Preview kezelője meghívta a Windows-ablak létrehozásához.
CMFCPreviewCtrlImpl::Destroy A Rich Preview kezelője hívja meg, amikor meg kell semmisítenie ezt a vezérlőt.
CMFCPreviewCtrlImpl::Focus Beállítja a bemeneti fókuszt erre a vezérlőre.
CMFCPreviewCtrlImpl::GetDocument Az előnézeti vezérlőhöz csatlakoztatott dokumentumot ad vissza.
CMFCPreviewCtrlImpl::Redraw Azt jelzi, hogy ez a vezérlő újrarajzolva legyen.
CMFCPreviewCtrlImpl::SetDocument Az előzetes verzió kezelője meghívta, hogy hozzon létre kapcsolatot a dokumentum implementációja és az előzetes verziójú vezérlő között.
CMFCPreviewCtrlImpl::SetHost Új szülőt állít be ehhez a vezérlőhöz.
CMFCPreviewCtrlImpl::SetPreviewVisuals A Rich Preview kezelője hívja meg, ha a gazdag előzetes verziójú tartalom vizualizációit kell beállítania.
CMFCPreviewCtrlImpl::SetRect Új határolókeretet állít be ehhez a vezérlőelemhez.

Védett metódusok

Név Leírás
CMFCPreviewCtrlImpl::DoPaint A keretrendszer meghívta az előnézet megjelenítéséhez.

Védett adattagok

Név Leírás
CMFCPreviewCtrlImpl::m_clrBackColor Az előnézeti ablak háttérszíne.
CMFCPreviewCtrlImpl::m_clrTextColor Az előnézeti ablak szövegszíne.
CMFCPreviewCtrlImpl::m_font A szöveg előnézeti ablakban való megjelenítéséhez használt betűtípus.
CMFCPreviewCtrlImpl::m_pDocument Egy olyan dokumentumra mutató mutató, amelynek tartalmát a vezérlőben előnézetben tekintheti meg.

Követelmények

fejléc: afxwin.h

Öröklési hierarchia

CObject

CCmdTarget

CWnd

CMFCPreviewCtrlImpl

CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl

Létrehoz egy előzetes verziójú vezérlőobjektumot.

Szemantika

CMFCPreviewCtrlImpl();

CMFCPreviewCtrlImpl::Create

Túlterhelt. A Rich Preview kezelője meghívta a Windows-ablak létrehozásához.

Szemantika

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

Paraméterek

hWndParent
A Gazdag előzetes verzióhoz készült Shell által biztosított gazdagépablak leírója.

prc
Megadja az ablak kezdeti méretét és pozícióját.

pContext
Egy létrehozási környezetre mutató mutató.

Visszaadott érték

TRUE ha a létrehozás sikeres volt; egyéb esetben FALSE.

CMFCPreviewCtrlImpl::Destroy

A Rich Preview kezelője hívja meg, amikor meg kell semmisítenie ezt a vezérlőt.

Szemantika

virtual void Destroy();

CMFCPreviewCtrlImpl::DoPaint

A keretrendszer meghívta az előnézet megjelenítéséhez.

Szemantika

virtual void DoPaint(
    CPaintDC* pDC
);

Paraméterek

pDC
Mutató a festéshez használt eszközkörnyezetre.

CMFCPreviewCtrlImpl::Focus

Beállítja a bemeneti fókuszt erre a vezérlőre.

Szemantika

virtual void Focus();

CMFCPreviewCtrlImpl::GetDocument

Az előnézeti vezérlőhöz csatlakoztatott dokumentumot ad vissza.

Szemantika

ATL::IDocument* GetDocument();

Visszaadott érték

Mutató egy dokumentumra, amelynek tartalmát a vezérlőben tekintheti meg.

CMFCPreviewCtrlImpl::m_clrBackColor

Az előnézeti ablak háttérszíne.

Szemantika

COLORREF m_clrBackColor;

CMFCPreviewCtrlImpl::m_clrTextColor

Az előnézeti ablak szövegszíne.

Szemantika

COLORREF m_clrTextColor;

CMFCPreviewCtrlImpl::m_font

A szöveg előnézeti ablakban való megjelenítéséhez használt betűtípus.

Szemantika

CFont m_font;

CMFCPreviewCtrlImpl::m_pDocument

Egy olyan dokumentumra mutató mutató, amelynek tartalmát a vezérlőben előnézetben tekintheti meg.

Szemantika

ATL::IDocument* m_pDocument;

CMFCPreviewCtrlImpl::Redraw

Azt jelzi, hogy ez a vezérlő újrarajzolva legyen.

Szemantika

virtual void Redraw();

CMFCPreviewCtrlImpl::SetDocument

Az előzetes verzió kezelője meghívta, hogy hozzon létre kapcsolatot a dokumentum implementációja és az előzetes verziójú vezérlő között.

Szemantika

void SetDocument(
    IDocument* pDocument
);

Paraméterek

pDocument
A dokumentum implementációjának mutatója.

CMFCPreviewCtrlImpl::SetHost

Új szülőt állít be ehhez a vezérlőhöz.

Szemantika

virtual void SetHost(
    HWND hWndParent
);

Paraméterek

hWndParent
Egy fogópont az új szülőablakhoz.

CMFCPreviewCtrlImpl::SetPreviewVisuals

A Rich Preview kezelője hívja meg, ha a gazdag előzetes verziójú tartalom vizualizációit kell beállítania.

Szemantika

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

Paraméterek

clrBack
Az előnézeti ablak háttérszíne.

clrText
Az előnézeti ablak szövegszíne.

plf
A szöveg előnézeti ablakban való megjelenítéséhez használt betűtípus.

CMFCPreviewCtrlImpl::SetRect

Új határolókeretet állít be ehhez a vezérlőelemhez.

Szemantika

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

Paraméterek

prc
Az előnézeti vezérlő új méretét és pozícióját adja meg.

bRedraw
Megadja, hogy a vezérlőt újra kell-e helyezni.

Megjegyzések

A gazdagépvezérlő átméretezésekor általában egy új határolókeret van beállítva.

CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl

Egy előzetes verziójú vezérlőobjektumot destrukál.

Szemantika

virtual ~CMFCPreviewCtrlImpl();