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