CSplitterWnd::CreateStatic
Чтобы создать статическое окно-разделитель, вызовите функцию-член CreateStatic.
virtual BOOL CreateStatic(
CWnd* pParentWnd,
int nRows,
int nCols,
DWORD dwStyle = WS_CHILD | WS_VISIBLE,
UINT nID = AFX_IDW_PANE_FIRST
);
Параметры
pParentWnd
Родительский объект фреймовое окно " разделителя.nRows
Количество строк.Это значение не должно превышать 16.nCols
Количество столбцов.Это значение не должно превышать 16.dwStyle
Указывает стиль окна.nID
Идентификатор дочернего окна.Идентификатор может быть AFX_IDW_PANE_FIRST если окно-разделитель не вложен в другой окна разделителя.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Заметки
CSplitterWnd обычно внедрено в родительских CFrameWnd или объекте CMDIChildWnd, предпринимать меры следующие:
Внедрение переменную-член CSplitterWnd в родительском фрейме.
Переопределить функцию-член OnCreateClient родительского фрейма.
Вызовите функцию-член CreateStatic из переопределенного CFrameWnd::OnCreateClient.
Статическое окно-разделитель содержит фиксированное количество областей, часто из различных классов.
При создании статическое окно-разделитель, необходимо одновременно создать все его области.Функция-член CreateView обычно используется для этой цели, но можно создать другие классы nonview.
Минимальная высота строки начальные и ширина столбца для статического окна разделитель 0.Эти минимумы, которые определяют, когда панель слишком мала для отображения в целом, можно изменить с функции-членами SetRowInfo и SetColumnInfo.
Чтобы добавить полосы прокрутки в статическом поле разделитель, добавьте стили WS_HSCROLL и WS_VSCROLL к dwStyle.
См. раздел "разделитель" в статье Несколько типов документов, представления и фреймовые окна Windows, Техническая примечание 29 и описании класса CSplitterWnd дополнительные сведения о статических полях разделителя.
Требования
Header: afxext.h