Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамический сплиттер 
:(
    Опции темы
Maksimus
Дата 31.3.2006, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 31.3.2006

Репутация: нет
Всего: нет



Привет! Хочу сделать следующее: при нажатии на кнопку в меню окно делится сплиттером. Дело в том что окно делится сплиттером но сразу возникает ошибка! Вот что я имею:

Код

void CMainFrame::OnSplitterVisible() 
{
    CCreateContext pContext;
    pContext.m_pNewViewClass = RUNTIME_CLASS(CSplitterView);

    //GetActiveView()->DestroyWindow();

    m_pSplitter = new CSplitterWnd;
    if (!m_pSplitter->CreateStatic(this, 1, 2))
    {
        TRACE0("Failed to create static splitters\n");
        return ;
    }

    // add the first splitter pane - the default view in column 0
    if (!m_pSplitter->CreateView(0, 0,
        RUNTIME_CLASS(CSplitterView), CSize(590, 50), &pContext))
    {
        TRACE0("Failed to create first pane\n");
        return ;
    }

    // add the second splitter pane - an input view in column 1
    if (!m_pSplitter->CreateView(0, 1,
        RUNTIME_CLASS(CDlg), CSize(0, 0), &pContext))
    {
        TRACE0("Failed to create second pane\n");
        return ;
    }

    // activate the input view
    ((CView*)m_pSplitter->GetPane(0, 0))->OnInitialUpdate();
    ((CView*)m_pSplitter->GetPane(0, 1))->OnInitialUpdate();

    SetActiveView((CView*)m_pSplitter->GetPane(0,1));
         RecalcLayout();
}


Знающие люди сказали, что дело в CreateStatic. А фиг знает как динамический сплиттер делать smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.