Klasa CMFCPreviewCtrlImpl
Ta klasa implementuje okno umieszczone w oknie hosta udostępnionym przez powłokę dla programu Rich Preview.
Składnia
class CMFCPreviewCtrlImpl : public CWnd;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl | Destrukuje obiekt kontrolki podglądu. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl | Tworzy obiekt kontrolki podglądu. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCPreviewCtrlImpl::Create | Przeciążone. Wywoływana przez program obsługi rich preview w celu utworzenia okna systemu Windows. |
CMFCPreviewCtrlImpl::D estroy | Wywoływana przez program obsługi rozbudowanej wersji zapoznawczej, gdy musi zniszczyć tę kontrolkę. |
CMFCPreviewCtrlImpl::Focus | Ustawia fokus danych wejściowych na tę kontrolkę. |
CMFCPreviewCtrlImpl::GetDocument | Zwraca dokument połączony z tą kontrolką w wersji zapoznawczej. |
CMFCPreviewCtrlImpl::Redraw | Nakazuje tej kontrolce ponowne rysowanie. |
CMFCPreviewCtrlImpl::SetDocument | Wywoływana przez program obsługi w wersji zapoznawczej w celu utworzenia relacji między implementacją dokumentu a kontrolką w wersji zapoznawczej. |
CMFCPreviewCtrlImpl::SetHost | Ustawia nowy element nadrzędny dla tej kontrolki. |
CMFCPreviewCtrlImpl::SetPreviewVisuals | Wywoływana przez program obsługi wzbogaconej wersji zapoznawczej, gdy musi ona ustawić wizualizacje bogatej zawartości w wersji zapoznawczej. |
CMFCPreviewCtrlImpl::SetRect | Ustawia nowy prostokąt ograniczenia dla tej kontrolki. |
Metody chronione
Nazwa/nazwisko | opis |
---|---|
CMFCPreviewCtrlImpl::D oPaint | Wywoływana przez platformę w celu renderowania wersji zapoznawczej. |
Chronione składowe danych
Nazwa/nazwisko | opis |
---|---|
CMFCPreviewCtrlImpl::m_clrBackColor | Kolor tła okna podglądu. |
CMFCPreviewCtrlImpl::m_clrTextColor | Kolor tekstu okna podglądu. |
CMFCPreviewCtrlImpl::m_font | Czcionka używana do wyświetlania tekstu w oknie podglądu. |
CMFCPreviewCtrlImpl::m_pDocument | Wskaźnik do dokumentu, którego zawartość jest wyświetlana w kontrolce. |
Wymagania
Nagłówek: afxwin.h
Hierarchia dziedziczenia
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl
Tworzy obiekt kontrolki podglądu.
Składnia
CMFCPreviewCtrlImpl();
CMFCPreviewCtrlImpl::Create
Przeciążone. Wywoływana przez program obsługi rich preview w celu utworzenia okna systemu Windows.
Składnia
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Parametry
hWndParent
Dojście do okna hosta dostarczonego przez powłokę dla programu Rich Preview.
Chrl
Określa początkowy rozmiar i położenie okna.
pContext
Wskaźnik do kontekstu tworzenia.
Wartość zwracana
Wartość TRUE, jeśli tworzenie zakończyło się pomyślnie; w przeciwnym razie FAŁSZ.
CMFCPreviewCtrlImpl::D estroy
Wywoływana przez program obsługi rozbudowanej wersji zapoznawczej, gdy musi zniszczyć tę kontrolkę.
Składnia
virtual void Destroy();
CMFCPreviewCtrlImpl::D oPaint
Wywoływana przez platformę w celu renderowania wersji zapoznawczej.
Składnia
virtual void DoPaint(
CPaintDC* pDC
);
Parametry
PDC
Wskaźnik do kontekstu urządzenia do malowania.
CMFCPreviewCtrlImpl::Focus
Ustawia fokus danych wejściowych na tę kontrolkę.
Składnia
virtual void Focus();
CMFCPreviewCtrlImpl::GetDocument
Zwraca dokument połączony z tą kontrolką w wersji zapoznawczej.
Składnia
ATL::IDocument* GetDocument();
Wartość zwracana
Wskaźnik do dokumentu, którego zawartość jest podglądem w kontrolce.
CMFCPreviewCtrlImpl::m_clrBackColor
Kolor tła okna podglądu.
Składnia
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl::m_clrTextColor
Kolor tekstu okna podglądu.
Składnia
COLORREF m_clrTextColor;
CMFCPreviewCtrlImpl::m_font Czcionka używana do wyświetlania tekstu w oknie podglądu.
Składnia
CFont m_font;
CMFCPreviewCtrlImpl::m_pDocument
Wskaźnik do dokumentu, którego zawartość jest wyświetlana w kontrolce.
Składnia
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl::Redraw
Nakazuje tej kontrolce ponowne rysowanie.
Składnia
virtual void Redraw();
CMFCPreviewCtrlImpl::SetDocument
Wywoływana przez program obsługi w wersji zapoznawczej w celu utworzenia relacji między implementacją dokumentu a kontrolką w wersji zapoznawczej.
Składnia
void SetDocument(
IDocument* pDocument
);
Parametry
dokument pDocument
Wskaźnik do implementacji dokumentu.
CMFCPreviewCtrlImpl::SetHost
Ustawia nowy element nadrzędny dla tej kontrolki.
Składnia
virtual void SetHost(
HWND hWndParent
);
Parametry
hWndParent
Dojście do nowego okna nadrzędnego.
CMFCPreviewCtrlImpl::SetPreviewVisuals
Wywoływana przez program obsługi wzbogaconej wersji zapoznawczej, gdy musi ona ustawić wizualizacje bogatej zawartości w wersji zapoznawczej.
Składnia
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Parametry
clrBack
Kolor tła okna podglądu.
clrText
Kolor tekstu okna podglądu.
Plf
Czcionka używana do wyświetlania tekstu w oknie podglądu.
CMFCPreviewCtrlImpl::SetRect
Ustawia nowy prostokąt ograniczenia dla tej kontrolki.
Składnia
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Parametry
Chrl
Określa nowy rozmiar i położenie kontrolki podglądu.
bRedraw
Określa, czy kontrolka ma być ponownie rysowana.
Uwagi
Zazwyczaj nowy prostokąt ograniczenia jest ustawiany po zmianie rozmiaru kontrolki hosta.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Destrukuje obiekt kontrolki podglądu.
Składnia
virtual ~CMFCPreviewCtrlImpl();