Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CSplitterWnd. Не получается поставить

249
11 января 2007 года
DissDoc
639 / / 01.10.2004
Постоянно вываливается программа, при попытке прикрутить файл в CMainFrm ((( Что делать? Посмотрите пожалуйста элементарный код... Я не понимаю.
320
11 января 2007 года
m_Valery
1.0K / / 08.01.2007
А тебе обязательно надо , чтобы твои классы были наследниками
от CWnd u WinApp ? Если сделать их наследниками от CView , CListView,
CTreeView , подключить заголовочные файлы #include "MyView.h" допустим
в файле MainFrm.cpp и чуть подправить ф -ию OnCreateClient :
Код:
{ SIZE sizeMin;
    sizeMin.cx=350;
    sizeMin.cy=250;
             m_splitter.CreateStatic(this,2,2);
             m_splitter.CreateView(0,0,RUNTIME_CLASS(MyTreeView),
                                                         sizeMin,pContext);
             m_splitter.CreateView(0,1,RUNTIME_CLASS(MyTreeView),
                                                         sizeMin,pContext);
    m_splitter.CreateView(1,0,RUNTIME_CLASS(MyTreeView),
                                                         sizeMin,pContext);
     m_splitter.CreateView(1,1,RUNTIME_CLASS(MyTreeView),
                                                         sizeMin,pContext);
    return true;
            }
В данном случае разделит на 4 части .
Все ОК.
249
11 января 2007 года
DissDoc
639 / / 01.10.2004
Ага,я сам только дошел до того, что классы наследовать нуно свои ) а я пихал просто класс CView сразу в RUNTIME_CLASS и прога вываливалась )
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог