Класс CMFCPreviewCtrlImpl
Этот класс реализует окно, размещенное в окне узла, предоставленном оболочкой для расширенной предварительной версии.
Синтаксис
class CMFCPreviewCtrlImpl : public CWnd;
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl | Деструкция объекта элемента управления предварительной версии. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl | Создает объект элемента управления предварительного просмотра. |
Открытые методы
Имя | Описание |
---|---|
CMFCPreviewCtrlImpl::Create | Перегружен. Вызывается обработчиком расширенной предварительной версии для создания окна Windows. |
CMFCPreviewCtrlImpl::D esk | Вызывается обработчиком расширенной предварительной версии, когда он должен уничтожить этот элемент управления. |
CMFCPreviewCtrlImpl::Focus | Задает фокус ввода для этого элемента управления. |
CMFCPreviewCtrlImpl::GetDocument | Возвращает документ, подключенный к этому элементу управления предварительной версии. |
CMFCPreviewCtrlImpl::Redraw | Указывает этому элементу управления перераскрыть. |
CMFCPreviewCtrlImpl::SetDocument | Вызывается обработчиком предварительной версии для создания связи между реализацией документа и элементом управления предварительного просмотра. |
CMFCPreviewCtrlImpl::SetHost | Задает новый родительский элемент для этого элемента управления. |
CMFCPreviewCtrlImpl::SetPreviewVisuals | Вызывается обработчиком расширенной предварительной версии, когда необходимо задать визуальные элементы содержимого с расширенным предварительным просмотром. |
CMFCPreviewCtrlImpl::SetRect | Задает новый ограничивающий прямоугольник для этого элемента управления. |
Защищенные методы
Имя | Описание |
---|---|
CMFCPreviewCtrlImpl::D oPaint | Вызывается платформой для отрисовки предварительного просмотра. |
Защищенные члены данных
Имя | Описание |
---|---|
CMFCPreviewCtrlImpl::m_clrBackColor | Цвет фона окна предварительного просмотра. |
CMFCPreviewCtrlImpl::m_clrTextColor | Цвет текста окна предварительного просмотра. |
CMFCPreviewCtrlImpl::m_font | Шрифт, используемый для отображения текста в окне предварительного просмотра. |
CMFCPreviewCtrlImpl::m_pDocument | Указатель на документ, содержимое которого просматривается в элементе управления. |
Требования
Заголовок: afxwin.h
Иерархия наследования
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl
Создает объект элемента управления предварительного просмотра.
Синтаксис
CMFCPreviewCtrlImpl();
CMFCPreviewCtrlImpl::Create
Перегружен. Вызывается обработчиком расширенной предварительной версии для создания окна Windows.
Синтаксис
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Параметры
hWndParent
Дескриптор в окне узла, предоставленном оболочкой для расширенной предварительной версии.
Кнр
Указывает начальный размер и позицию окна.
pContext
Указатель на контекст создания.
Возвращаемое значение
Значение TRUE, если создание прошло успешно; в противном случае — значение FALSE.
CMFCPreviewCtrlImpl::D esk
Вызывается обработчиком расширенной предварительной версии, когда он должен уничтожить этот элемент управления.
Синтаксис
virtual void Destroy();
CMFCPreviewCtrlImpl::D oPaint
Вызывается платформой для отрисовки предварительного просмотра.
Синтаксис
virtual void DoPaint(
CPaintDC* pDC
);
Параметры
pDC
Указатель на контекст устройства для рисования.
CMFCPreviewCtrlImpl::Focus
Задает фокус ввода для этого элемента управления.
Синтаксис
virtual void Focus();
CMFCPreviewCtrlImpl::GetDocument
Возвращает документ, подключенный к этому элементу управления предварительной версии.
Синтаксис
ATL::IDocument* GetDocument();
Возвращаемое значение
Указатель на документ, содержимое которого просматривается в элементе управления.
CMFCPreviewCtrlImpl::m_clrBackColor
Цвет фона окна предварительного просмотра.
Синтаксис
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl::m_clrTextColor
Цвет текста окна предварительного просмотра.
Синтаксис
COLORREF m_clrTextColor;
CmFCPreviewCtrlImpl::m_font Шрифт, используемый для отображения текста в окне предварительного просмотра.
Синтаксис
CFont m_font;
CMFCPreviewCtrlImpl::m_pDocument
Указатель на документ, содержимое которого просматривается в элементе управления.
Синтаксис
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl::Redraw
Указывает этому элементу управления перераскрыть.
Синтаксис
virtual void Redraw();
CMFCPreviewCtrlImpl::SetDocument
Вызывается обработчиком предварительной версии для создания связи между реализацией документа и элементом управления предварительного просмотра.
Синтаксис
void SetDocument(
IDocument* pDocument
);
Параметры
pDocument
Указатель на реализацию документа.
CMFCPreviewCtrlImpl::SetHost
Задает новый родительский элемент для этого элемента управления.
Синтаксис
virtual void SetHost(
HWND hWndParent
);
Параметры
hWndParent
Дескриптор нового родительского окна.
CMFCPreviewCtrlImpl::SetPreviewVisuals
Вызывается обработчиком расширенной предварительной версии, когда необходимо задать визуальные элементы содержимого с расширенным предварительным просмотром.
Синтаксис
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Параметры
clrBack
Цвет фона окна предварительного просмотра.
clrText
Цвет текста окна предварительного просмотра.
plf
Шрифт, используемый для отображения текста в окне предварительного просмотра.
CMFCPreviewCtrlImpl::SetRect
Задает новый ограничивающий прямоугольник для этого элемента управления.
Синтаксис
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Параметры
Кнр
Задает новый размер и позицию элемента управления предварительного просмотра.
bRedraw
Указывает, следует ли перезапись элемента управления.
Замечания
Обычно при изменении размера элемента управления узлом устанавливается новый ограничивающий прямоугольник.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Деструкция объекта элемента управления предварительной версии.
Синтаксис
virtual ~CMFCPreviewCtrlImpl();