Класс CSplitterWndEx
Представляет настроенное окно-разделитель.
Синтаксис
class CSplitterWndEx : public CSplitterWnd
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CSplitterWndEx::CSplitterWndEx |
Конструктор по умолчанию. |
CSplitterWndEx::~CSplitterWndEx |
Деструктор. |
Открытые методы
Имя | Описание |
---|---|
CSplitterWndEx::OnDrawSplitter | Вызывается платформой для рисования окна разбиения. (Переопределения CSplitterWnd::OnDrawSplitter.) |
Замечания
Переопределите OnDrawSplitter
метод, чтобы настроить внешний вид графических компонентов окна разделения.
Класс CSplitterWndEx
используется вместе с методами OnDrawSplitterBorder, OnDrawSplitterBox и OnFillSplitterBackground , которые реализуются визуальным менеджером. Чтобы визуальный менеджер нарисовал в приложении окно разбиения, замените объявления CSplitterWnd
класса классом CSplitterWndEx
. Для приложений окна фрейма класс окна разделения объявляется в классе CMainFrame, расположенном в mainfrm.h. Пример см OutlookDemo
. в каталоге Samples.
Иерархия наследования
Требования
Заголовок: afxsplitterwndex.h
CSplitterWndEx::OnDrawSplitter
Вызывается платформой для рисования окна разбиения.
virtual void OnDrawSplitter(
CDC* pDC,
ESplitType nType,
const CRect& rect
);
Параметры
pDC
[in] Указатель на контекст устройства. Если этот параметр имеет значение NULL, платформа перерисовывает активное окно.
nType
[in] Одно из CSplitterWnd::ESplitType
значений перечисления, указывающее элемент окна разделения для рисования. Допустимые значения: splitBox
, splitBar
, splitIntersection
и splitBorder
.
rect
[in] Ограничивающий прямоугольник, указывающий размеры и расположение для рисования указанного элемента окна разделения.
Замечания
См. также
Диаграмма иерархии
Классы
Класс CSplitterWnd
Класс CMFCVisualManager