Разделение мэйнфрейма на множество частей
у меня есть один универсальный и у меня на данный момент разделена на две части одна leftview(дерево) и другое rightview(элементе управления listcontrol)
и мое текущее требование заключается в том, что я хочу разделить rightview на 3 части.
помогите почте прежде(оно должно быть как заголовок) и другой вид снизу (нижний колонтитул) и middlle же, как и предыдущие rightview(она должна быть listcontol саэм как предыдущие)
не могли бы вы подсказать мне, как это можно разделить?
Что я уже пробовал:
если (!m_wndSplitter.CreateStatic(это, 1, 2))
возвращать false;
если (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(0, 0), pContext) ||
! m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CRightView), CSize(0, 0), pContext))
{
возвращать false;
}
теперь в этом rightview я должен разделиться на 3 части
{
Jochen Arndt
Вам нужна функция разделения для правильного вида (вы хотите изменить размер трех частей по отдельности)?
Или вы хотите, чтобы верхняя и нижняя части имели фиксированную высоту (с дополнительным скрытием)?
Member 13089825
Вам нужна функция разделения для правильного вида (вы хотите изменить размер трех частей по отдельности)?
&ГТ;&ГТ; я хочу, чтобы один элемент управления TabControl(rightview(элемент управления ListView) заменить элемент управления TabControl )и нижней частей(с дополнительным скрывая нижнюю часть в покое)
Jochen Arndt
Возможным решением было бы создание собственного производного класса CView, содержащего элементы управления. Верх и / или низ могут быть дополнительно помещены в бескаркасное окно (это упрощает скрытие).
Обработайте WM_SIZE для позиционирования и размера элементов при изменении размера окна просмотра.