Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Этот класс реализует окно, размещенное в окне узла, предоставленном оболочкой для расширенной предварительной версии.
Синтаксис
class CMFCPreviewCtrlImpl : public CWnd;
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl |
Деструкция объекта элемента управления предварительной версии. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl |
Создает объект элемента управления предварительного просмотра. |
Открытые методы
| Имя | Описание |
|---|---|
CMFCPreviewCtrlImpl::Create |
Перегружен. Вызывается обработчиком расширенной предварительной версии для создания окна Windows. |
CMFCPreviewCtrlImpl::Destroy |
Вызывается обработчиком расширенной предварительной версии, когда он должен уничтожить этот элемент управления. |
CMFCPreviewCtrlImpl::Focus |
Задает фокус ввода для этого элемента управления. |
CMFCPreviewCtrlImpl::GetDocument |
Возвращает документ, подключенный к этому элементу управления предварительной версии. |
CMFCPreviewCtrlImpl::Redraw |
Указывает этому элементу управления перераскрыть. |
CMFCPreviewCtrlImpl::SetDocument |
Вызывается обработчиком предварительной версии для создания связи между реализацией документа и элементом управления предварительного просмотра. |
CMFCPreviewCtrlImpl::SetHost |
Задает новый родительский элемент для этого элемента управления. |
CMFCPreviewCtrlImpl::SetPreviewVisuals |
Вызывается обработчиком расширенной предварительной версии, когда необходимо задать визуальные элементы содержимого с расширенным предварительным просмотром. |
CMFCPreviewCtrlImpl::SetRect |
Задает новый ограничивающий прямоугольник для этого элемента управления. |
Защищенные методы
| Имя | Описание |
|---|---|
CMFCPreviewCtrlImpl::DoPaint |
Вызывается платформой для отрисовки предварительного просмотра. |
Защищенные члены данных
| Имя | Описание |
|---|---|
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
Дескриптор в окне узла, предоставленном оболочкой для расширенной предварительной версии.
prc
Указывает начальный размер и позицию окна.
pContext
Указатель на контекст создания.
Возвращаемое значение
CMFCPreviewCtrlImpl::Destroy
Вызывается обработчиком расширенной предварительной версии, когда он должен уничтожить этот элемент управления.
Синтаксис
virtual void Destroy();
CMFCPreviewCtrlImpl::DoPaint
Вызывается платформой для отрисовки предварительного просмотра.
Синтаксис
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
);
Параметры
prc
Задает новый размер и позицию элемента управления предварительного просмотра.
bRedraw
Указывает, следует ли перезапись элемента управления.
Замечания
Обычно при изменении размера элемента управления узлом устанавливается новый ограничивающий прямоугольник.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Деструкция объекта элемента управления предварительной версии.
Синтаксис
virtual ~CMFCPreviewCtrlImpl();