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::D estroy 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::D oPaint Ö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ı.

Çhc
Pencerenin başlangıç boyutunu ve konumunu belirtir.

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

Dönüş Değeri

Oluşturma başarılı olursa TRUE; aksi takdirde YANLIŞ.

CMFCPreviewCtrlImpl::D estroy

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

Sözdizimi

virtual void Destroy();

CMFCPreviewCtrlImpl::D oPaint

Ö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

Çhc
Ö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();