Klasa CAtlPreviewCtrlImpl
Ta klasa jest implementacją ATL okna umieszczonego w oknie hosta dostarczonego przez powłokę dla programu Rich Preview.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
class CAtlPreviewCtrlImpl : public CWindowImpl<CAtlPreviewCtrlImpl>, public IPreviewCtrl;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CAtlPreviewCtrlImpl::~CAtlPreviewCtrlImpl | Destrukuje obiekt kontrolki podglądu. |
CAtlPreviewCtrlImpl::CAtlPreviewCtrlImpl | Tworzy obiekt kontrolki podglądu. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CAtlPreviewCtrlImpl::Create | Wywoływana przez program obsługi rich preview w celu utworzenia okna systemu Windows. |
CAtlPreviewCtrlImpl::D estroy | Wywoływana przez program obsługi rozbudowanej wersji zapoznawczej, gdy musi zniszczyć tę kontrolkę. |
CAtlPreviewCtrlImpl::Focus | Ustawia fokus danych wejściowych na tę kontrolkę. |
CAtlPreviewCtrlImpl::OnPaint | Obsługuje komunikat WM_PAINT. |
CAtlPreviewCtrlImpl::Redraw | Nakazuje tej kontrolce ponowne rysowanie. |
CAtlPreviewCtrlImpl::SetHost | Ustawia nowy element nadrzędny dla tej kontrolki. |
CAtlPreviewCtrlImpl::SetPreviewVisuals | Wywoływana przez program obsługi wzbogaconej wersji zapoznawczej, gdy musi ona ustawić wizualizacje bogatej zawartości w wersji zapoznawczej. |
CAtlPreviewCtrlImpl::SetRect | Ustawia nowy prostokąt ograniczenia dla tej kontrolki. |
Metody chronione
Nazwa/nazwisko | opis |
---|---|
CAtlPreviewCtrlImpl::D oPaint | Wywoływana przez platformę w celu renderowania wersji zapoznawczej. |
Stałe chronione
Nazwa/nazwisko | opis |
---|---|
CAtlPreviewCtrlImpl::m_plf | Czcionka używana do wyświetlania tekstu w oknie podglądu. |
Chronione składowe danych
Nazwa/nazwisko | opis |
---|---|
CAtlPreviewCtrlImpl::m_clrBack | Kolor tła okna podglądu. |
CAtlPreviewCtrlImpl::m_clrText | Kolor tekstu okna podglądu. |
Uwagi
Hierarchia dziedziczenia
TBase
ATL::CMessageMap
ATL::CWindowImplRoot<TBase>
ATL::CWindowImplBaseT<TBase,TWinTraits>
ATL::CWindowImpl<CAtlPreviewCtrlImpl>
IPreviewCtrl
ATL::CAtlPreviewCtrlImpl
Wymagania
Nagłówek: atlpreviewctrlimpl.h
CAtlPreviewCtrlImpl::CAtlPreviewCtrlImpl
Tworzy obiekt kontrolki podglądu.
CAtlPreviewCtrlImpl(void) : m_clrText(0),
m_clrBack(RGB(255, 255, 255)), m_plf(NULL);
Uwagi
CAtlPreviewCtrlImpl::~CAtlPreviewCtrlImpl
Destrukuje obiekt kontrolki podglądu.
virtual ~CAtlPreviewCtrlImpl(void);
Uwagi
CAtlPreviewCtrlImpl::Create
Wywoływana przez program obsługi rich preview w celu utworzenia okna systemu Windows.
virtual BOOL Create(HWND hWndParent, const RECT* prc);
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.
Wartość zwracana
Wartość TRUE, jeśli operacja zakończyła się pomyślnie; w przeciwnym razie FAŁSZ.
Uwagi
CAtlPreviewCtrlImpl::D estroy
Wywoływana przez program obsługi rozbudowanej wersji zapoznawczej, gdy musi zniszczyć tę kontrolkę.
virtual void Destroy();
Uwagi
CAtlPreviewCtrlImpl::D oPaint
Wywoływana przez platformę w celu renderowania wersji zapoznawczej.
virtual void DoPaint(HDC hdc);
Parametry
hdc
Uchwyt do kontekstu urządzenia do malowania.
Uwagi
CAtlPreviewCtrlImpl::Focus
Ustawia fokus danych wejściowych na tę kontrolkę.
virtual void Focus();
Uwagi
CAtlPreviewCtrlImpl::m_clrBack
Kolor tła okna podglądu.
COLORREF m_clrBack;
Uwagi
CAtlPreviewCtrlImpl::m_clrText
Kolor tekstu okna podglądu.
COLORREF m_clrText;
Uwagi
CAtlPreviewCtrlImpl::m_plf
Czcionka używana do wyświetlania tekstu w oknie podglądu.
const LOGFONTW* m_plf;
Uwagi
CAtlPreviewCtrlImpl::OnPaint
Obsługuje komunikat WM_PAINT.
LRESULT OnPaint(
UINT nMsg,
WPARAM wParam,
LPARAM lParam,
BOOL& bHandled);
Parametry
nMsg
Ustaw wartość WM_PAINT.
wParam
Ten parametr nie jest używany.
lParam
Ten parametr nie jest używany.
bHandled
Gdy ta funkcja zwróci wartość TRUE, zawiera wartość TRUE.
Wartość zwracana
Zawsze zwraca wartość 0.
Uwagi
CAtlPreviewCtrlImpl::Redraw
Nakazuje tej kontrolce ponowne rysowanie.
virtual void Redraw();
Uwagi
CAtlPreviewCtrlImpl::SetHost
Ustawia nowy element nadrzędny dla tej kontrolki.
virtual void SetHost(HWND hWndParent);
Parametry
hWndParent
Dojście do nowego okna nadrzędnego.
Uwagi
CAtlPreviewCtrlImpl::SetPreviewVisuals
Wywoływana przez program obsługi wzbogaconej wersji zapoznawczej, gdy musi ona ustawić wizualizacje bogatej zawartości w wersji zapoznawczej.
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.
Uwagi
CAtlPreviewCtrlImpl::SetRect
Ustawia nowy prostokąt ograniczenia dla tej kontrolki.
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.