Re: Как связать кнопку с диалогом
От: ekamaloff Великобритания  
Дата: 24.01.06 03:57
Оценка:
Здравствуйте, shutweb, Вы писали:

S>Здравствуйте!


S>У меня маленький, а может и большой впросик.


S>Как в VS.net(MFC) вызвать через кнопку(например button1) другой диалог(insert dialog, например IDD_DIALOG1)

S>(тип проекта: dialog based)???

Это что, шутка?
В Solution Explorer-е кликаем правой кнопкой мыши на проекте, выбираем "Add -> Add Class...". В появившемся диалоговом окне — "MFC Class". Указываем в качестве базового класса CDialog. Автоматически будут созданы заголовочный и cpp-файл для твоего нового класса диалога и его заготовка в ресурсах.
Затем в обработчике нажатия кнопки:

void CMainDlg::OnBnClickedInsertButton()
{
    CInsertDlg dlg;
    if(dlg.DoModal() == IDOK)
    {
        // ...
    }
}
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.