CMFCPreviewCtrlImpl-Klasse
Diese Klasse implementiert ein Fenster, das in einem Hostfenster platziert wird, das von der Shell für Rich Preview bereitgestellt wird.
Syntax
class CMFCPreviewCtrlImpl : public CWnd;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl | Destruktiert ein Vorschausteuerelementobjekt. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl | Erstellt ein Vorschausteuerelementobjekt. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CMFCPreviewCtrlImpl::Create | Überladen. Wird von einem Rich Preview-Handler aufgerufen, um das Windows-Fenster zu erstellen. |
CMFCPreviewCtrlImpl::D estroy | Wird von einem Rich Preview-Handler aufgerufen, wenn es dieses Steuerelement zerstören muss. |
CMFCPreviewCtrlImpl::Focus | Legt den Eingabefokus auf dieses Steuerelement fest. |
CMFCPreviewCtrlImpl::GetDocument | Gibt ein Dokument zurück, das mit diesem Vorschausteuerelement verbunden ist. |
CMFCPreviewCtrlImpl::Redraw | Weist dieses Steuerelement an, neu zu zeichnen. |
CMFCPreviewCtrlImpl::SetDocument | Vom Vorschauhandler aufgerufen, um eine Beziehung zwischen der Dokumentimplementierung und dem Vorschausteuerelement zu erstellen. |
CMFCPreviewCtrlImpl::SetHost | Legt ein neues übergeordnetes Element für dieses Steuerelement fest. |
CMFCPreviewCtrlImpl::SetPreviewVisuals | Wird von einem Rich Preview-Handler aufgerufen, wenn visuelle Elemente von rich Preview-Inhalten festgelegt werden müssen. |
CMFCPreviewCtrlImpl::SetRect | Legt ein neues umgebendes Rechteck für dieses Steuerelement fest. |
Geschützte Methoden
Name | Beschreibung |
---|---|
CMFCPreviewCtrlImpl::D oPaint | Vom Framework aufgerufen, um die Vorschau zu rendern. |
Geschützte Datenmember
Name | Beschreibung |
---|---|
CMFCPreviewCtrlImpl::m_clrBackColor | Hintergrundfarbe des Vorschaufensters. |
CMFCPreviewCtrlImpl::m_clrTextColor | Textfarbe des Vorschaufensters. |
CMFCPreviewCtrlImpl::m_font | Schriftart, die zum Anzeigen von Text im Vorschaufenster verwendet wird. |
CMFCPreviewCtrlImpl::m_pDocument | Ein Zeiger auf ein Dokument, dessen Inhalt im Steuerelement in der Vorschau angezeigt wird. |
Anforderungen
Header: afxwin.h
Vererbungshierarchie
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl
Erstellt ein Vorschausteuerelementobjekt.
Syntax
CMFCPreviewCtrlImpl();
CMFCPreviewCtrlImpl::Create
Überladen. Wird von einem Rich Preview-Handler aufgerufen, um das Windows-Fenster zu erstellen.
Syntax
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Parameter
hWndParent
Ein Handle für das Hostfenster, das von der Shell für Rich Preview bereitgestellt wird.
vr china
Gibt die Anfängliche Größe und Position des Fensters an.
pContext
Ein Zeiger auf einen Erstellungskontext.
Rückgabewert
„True“, wenn die Erstellung erfolgreich war, andernfalls „false“.
CMFCPreviewCtrlImpl::D estroy
Wird von einem Rich Preview-Handler aufgerufen, wenn es dieses Steuerelement zerstören muss.
Syntax
virtual void Destroy();
CMFCPreviewCtrlImpl::D oPaint
Vom Framework aufgerufen, um die Vorschau zu rendern.
Syntax
virtual void DoPaint(
CPaintDC* pDC
);
Parameter
pDC
Ein Zeiger auf einen Gerätekontext zum Zeichnen.
CMFCPreviewCtrlImpl::Focus
Legt den Eingabefokus auf dieses Steuerelement fest.
Syntax
virtual void Focus();
CMFCPreviewCtrlImpl::GetDocument
Gibt ein Dokument zurück, das mit diesem Vorschausteuerelement verbunden ist.
Syntax
ATL::IDocument* GetDocument();
Rückgabewert
Ein Zeiger auf ein Dokument, dessen Inhalt im Steuerelement in der Vorschau angezeigt wird.
CMFCPreviewCtrlImpl::m_clrBackColor
Hintergrundfarbe des Vorschaufensters.
Syntax
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl::m_clrTextColor
Textfarbe des Vorschaufensters.
Syntax
COLORREF m_clrTextColor;
CMFCPreviewCtrlImpl::m_font Schriftart, die zum Anzeigen von Text im Vorschaufenster verwendet wird.
Syntax
CFont m_font;
CMFCPreviewCtrlImpl::m_pDocument
Ein Zeiger auf ein Dokument, dessen Inhalt im Steuerelement in der Vorschau angezeigt wird.
Syntax
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl::Redraw
Weist dieses Steuerelement an, neu zu zeichnen.
Syntax
virtual void Redraw();
CMFCPreviewCtrlImpl::SetDocument
Vom Vorschauhandler aufgerufen, um eine Beziehung zwischen der Dokumentimplementierung und dem Vorschausteuerelement zu erstellen.
Syntax
void SetDocument(
IDocument* pDocument
);
Parameter
pDocument
Ein Zeiger auf die Dokumentimplementierung.
CMFCPreviewCtrlImpl::SetHost
Legt ein neues übergeordnetes Element für dieses Steuerelement fest.
Syntax
virtual void SetHost(
HWND hWndParent
);
Parameter
hWndParent
Ein Handle für das neue übergeordnete Fenster.
CMFCPreviewCtrlImpl::SetPreviewVisuals
Wird von einem Rich Preview-Handler aufgerufen, wenn visuelle Elemente von rich Preview-Inhalten festgelegt werden müssen.
Syntax
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Parameter
clrBack
Hintergrundfarbe des Vorschaufensters.
clrText
Textfarbe des Vorschaufensters.
Plf
Schriftart, die zum Anzeigen von Text im Vorschaufenster verwendet wird.
CMFCPreviewCtrlImpl::SetRect
Legt ein neues umgebendes Rechteck für dieses Steuerelement fest.
Syntax
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Parameter
vr china
Gibt die neue Größe und Position des Vorschausteuerelements an.
bRedraw
Gibt an, ob das Steuerelement neu gezeichnet werden soll.
Hinweise
Normalerweise wird ein neues umgebendes Rechteck festgelegt, wenn die Größe des Hoststeuerelements geändert wird.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Destruktiert ein Vorschausteuerelementobjekt.
Syntax
virtual ~CMFCPreviewCtrlImpl();