Aracılığıyla paylaş


CMFCPreviewCtrlImpl Sınıf

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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