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


Автор: knaydenov 6.9.2009, 02:01
Здравствуйте! У меня есть проект SDI с представлением CFormView, по нажатии пункта меню мне нужно создавать элементы управления. В обработчике нажатия элемента меню пишу:
Код

void CMySDIAppView::OnMenuButton1()
{
    CButton *btn1 = new CButton();
    btn1->Create(_T("KNOPKA"),WS_CHILD|WS_VISIBLE,CRect(10,10,60,50),this,100);

}



Функция Create говорит, что кнопка создалась, но почему-то в моей форме ее не видно.. в чем может быть дело?

Автор: knaydenov 6.9.2009, 02:38
Только стоило в форум написать, как пришло прозрение!  smile   Нужно было:
Код

btn1->SetRedraw(1);


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