Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.