Udostępnij za pośrednictwem


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;

Członkowie

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

Cobject

Ccmdtarget

Cwnd

CMFCPreviewCtrlImpl

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

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