Aracılığıyla paylaş


CMFCPreviewCtrlImpl Sınıf

Bu sınıf, Zengin Önizleme için Kabuk tarafından sağlanan bir konak penceresine yerleştirilen bir pencere uygular.

Sözdizimi

class CMFCPreviewCtrlImpl : public CWnd;

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl Önizleme denetim nesnesini yok eder.
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl Önizleme denetimi nesnesi oluşturur.

Genel Yöntemler

Veri Akışı Adı Açıklama
CMFCPreviewCtrlImpl::Create Aşırı yüklendi. Windows penceresini oluşturmak için Zengin Önizleme işleyicisi tarafından çağrılır.
CMFCPreviewCtrlImpl::Destroy Bu denetimi yok etmesi gerektiğinde Zengin Önizleme işleyicisi tarafından çağrılır.
CMFCPreviewCtrlImpl::Focus Giriş odağını bu denetime ayarlar.
CMFCPreviewCtrlImpl::GetDocument Bu önizleme denetimine bağlı bir belge döndürür.
CMFCPreviewCtrlImpl::Redraw Bu denetime yeniden çizmesini söyler.
CMFCPreviewCtrlImpl::SetDocument Belge uygulaması ve önizleme denetimi arasında bir ilişki oluşturmak için önizleme işleyicisi tarafından çağrılır.
CMFCPreviewCtrlImpl::SetHost Bu denetim için yeni bir üst öğe ayarlar.
CMFCPreviewCtrlImpl::SetPreviewVisuals Zengin önizleme içeriğinin görsellerini ayarlaması gerektiğinde Zengin Önizleme işleyicisi tarafından çağrılır.
CMFCPreviewCtrlImpl::SetRect Bu denetim için yeni bir sınırlayıcı dikdörtgen ayarlar.

Korumalı Yöntemler

Veri Akışı Adı Açıklama
CMFCPreviewCtrlImpl::DoPaint Önizlemeyi işlemek için çerçeve tarafından çağrılır.

Korumalı Veri Üyeleri

Veri Akışı Adı Açıklama
CMFCPreviewCtrlImpl::m_clrBackColor Önizleme penceresinin arka plan rengi.
CMFCPreviewCtrlImpl::m_clrTextColor Önizleme penceresinin metin rengi.
CMFCPreviewCtrlImpl::m_font Önizleme penceresinde metin görüntülemek için kullanılan yazı tipi.
CMFCPreviewCtrlImpl::m_pDocument denetiminde içeriği önizlemesi görüntülenen bir belgenin işaretçisi.

Gereksinimler

Üst bilgi: afxwin.h

Devralma Hiyerarşisi

CObject

CCmdTarget

CWnd

CMFCPreviewCtrlImpl

CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl

Önizleme denetimi nesnesi oluşturur.

Sözdizimi

CMFCPreviewCtrlImpl();

CMFCPreviewCtrlImpl::Create

Aşırı yüklendi. Windows penceresini oluşturmak için Zengin Önizleme işleyicisi tarafından çağrılır.

Sözdizimi

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

Parametreler

hWndParent
Zengin Önizleme için Kabuk tarafından sağlanan konak penceresinin tanıtıcısı.

prc
Pencerenin başlangıç boyutunu ve konumunu belirtir.

pContext
Oluşturma bağlamı işaretçisi.

Dönüş Değeri

TRUE oluşturma başarılı olursa; aksi takdirde FALSE.

CMFCPreviewCtrlImpl::Destroy

Bu denetimi yok etmesi gerektiğinde Zengin Önizleme işleyicisi tarafından çağrılır.

Sözdizimi

virtual void Destroy();

CMFCPreviewCtrlImpl::DoPaint

Önizlemeyi işlemek için çerçeve tarafından çağrılır.

Sözdizimi

virtual void DoPaint(
    CPaintDC* pDC
);

Parametreler

pDC
Boyama için cihaz bağlamı işaretçisi.

CMFCPreviewCtrlImpl::Focus

Giriş odağını bu denetime ayarlar.

Sözdizimi

virtual void Focus();

CMFCPreviewCtrlImpl::GetDocument

Bu önizleme denetimine bağlı bir belge döndürür.

Sözdizimi

ATL::IDocument* GetDocument();

Dönüş Değeri

denetiminde içeriği önizlemesi görüntülenen bir belge işaretçisi.

CMFCPreviewCtrlImpl::m_clrBackColor

Önizleme penceresinin arka plan rengi.

Sözdizimi

COLORREF m_clrBackColor;

CMFCPreviewCtrlImpl::m_clrTextColor

Önizleme penceresinin metin rengi.

Sözdizimi

COLORREF m_clrTextColor;

CMFCPreviewCtrlImpl::m_font

Önizleme penceresinde metin görüntülemek için kullanılan yazı tipi.

Sözdizimi

CFont m_font;

CMFCPreviewCtrlImpl::m_pDocument

denetiminde içeriği önizlemesi görüntülenen bir belgenin işaretçisi.

Sözdizimi

ATL::IDocument* m_pDocument;

CMFCPreviewCtrlImpl::Redraw

Bu denetime yeniden çizmesini söyler.

Sözdizimi

virtual void Redraw();

CMFCPreviewCtrlImpl::SetDocument

Belge uygulaması ve önizleme denetimi arasında bir ilişki oluşturmak için önizleme işleyicisi tarafından çağrılır.

Sözdizimi

void SetDocument(
    IDocument* pDocument
);

Parametreler

pDocument
Belge uygulamasının işaretçisi.

CMFCPreviewCtrlImpl::SetHost

Bu denetim için yeni bir üst öğe ayarlar.

Sözdizimi

virtual void SetHost(
    HWND hWndParent
);

Parametreler

hWndParent
Yeni üst pencerenin tutamacı.

CMFCPreviewCtrlImpl::SetPreviewVisuals

Zengin önizleme içeriğinin görsellerini ayarlaması gerektiğinde Zengin Önizleme işleyicisi tarafından çağrılır.

Sözdizimi

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

Parametreler

clrBack
Önizleme penceresinin arka plan rengi.

clrText
Önizleme penceresinin metin rengi.

plf
Önizleme penceresinde metin görüntülemek için kullanılan yazı tipi.

CMFCPreviewCtrlImpl::SetRect

Bu denetim için yeni bir sınırlayıcı dikdörtgen ayarlar.

Sözdizimi

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

Parametreler

prc
Önizleme denetiminin yeni boyutunu ve konumunu belirtir.

bRedraw
Denetimin yeniden çizilip çizilmeyeceğini belirtir.

Açıklamalar

Konak denetimi yeniden boyutlandırıldığında genellikle yeni bir sınırlayıcı dikdörtgen ayarlanır.

CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl

Önizleme denetim nesnesini yok eder.

Sözdizimi

virtual ~CMFCPreviewCtrlImpl();