Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Кнопка имя дочерние окно MDI


Автор: Oreshin 28.9.2007, 12:59
Всем привет! Я начинающий MFC-ник. 
Создаю стандартное MDI приложение.
Вроде бы где создаются дочерние окна нашел  -

Код

void CMy013App::OnFileNew() 
{
    CMainFrame* pFrame = STATIC_DOWNCAST(CMainFrame, m_pMainWnd);
    // create a new MDI child window
    pFrame->CreateNewChild(
        RUNTIME_CLASS(CChildFrame), IDR_My013TYPE, m_hMDIMenu, m_hMDIAccel);
}


Если не ошибаюсь. 

Вопросы:
1. А где и какое имя присваивается созданному окну?
2. Где рисовать на дочернем окне я нашел WM_PAINT в файле ChildView.cpp, а где создать кнопку типо WM_CREATE? Самому добавать в этом файле если да то как?

Судя по тому что тварится с халявной литературой для VS++ 2005 в инете лучше время зря не тратить на поиски, а конкретно решать проблемы в ВинГраде? Или всетаки есть халявная инфа?



Автор: Coocky 28.9.2007, 13:24
http://www.intuit.ru/department/pl/plintro/20/
http://www.firststeps.ru/mfc/steps/r.php?354
http://www.firststeps.ru/mfc/steps/help/mfchelp9.html
http://www.firststeps.ru/mfc/steps/help/mfchelp22.html
http://www.firststeps.ru/mfc/steps/help/mfchelp21.html

Вперед! smile

Автор: Oreshin 3.10.2007, 12:38
Все проперёдил, но так ни фига и не понял smile 
Мне бы черным по белому! А то я путаться уже начинаю и сомнения меня берут то я вообще делаю или нет smile

Мне вообще надо всего два окна. В одном вводятся и отображаются данные, а в другом у меня в зависимости от введенных в первом окне данных рисуется график. 

Может мне и SDI хватит?

Добавлено через 1 минуту и 33 секунды
И если не сложно, то ответьте плз на мои первые вопросы smile 

Автор: Rapalex 4.10.2007, 17:12
http://www.ozon.ru/context/detail/id/1458831/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)