Поделиться через


Класс 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.

Иерархия наследования

CObject

CCmdTarget

CWnd

Csplitterwnd

Требования

Заголовок: 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