Надо что то наподобие AfxMessageBox, только чтоб мог ещё ввести какое нибудь Value туда? Помнится InputBox толи в Делфях, толи в VB...
Здравствуйте, KeDeregisterBugCheckReasonCallback, Вы писали:
KDB>Надо что то наподобие AfxMessageBox, только чтоб мог ещё ввести какое нибудь Value туда? Помнится InputBox толи в Делфях, толи в VB...
в VB было кажется именно InputBox.. Только зачем оно? Если нужен функционал из серии "спроси ченить", то в MFC нарисовать такой диалог даже не пара минут.. Рассказываю алгоритм:
1. Создаем диалог
2. Назначаем ему класс
3. Кидаем на диалог статик и едитбокс
4. Назначаем статику и едитбоксу переменные.
получаем то, что требовалось.
Можно обернуть...
CString InputBox(CString text)
{
CMyDlg dlg;
dlg.m_static = text;
if (dlg.DoModal() == IDOK)
{
return dlg.m_editbox;
}
return CString(_T(""));
}
Я обычно даже не выдергиваю это из библиотек своих. Проще реализовать еще раз, чем найти где это было..
... << RSDN@Home 1.1.3 stable >>
Здравствуйте, Leshi, Вы писали:
L>Здравствуйте, KeDeregisterBugCheckReasonCallback, Вы писали:
KDB>>Надо что то наподобие AfxMessageBox, только чтоб мог ещё ввести какое нибудь Value туда? Помнится InputBox толи в Делфях, толи в VB...
L>в VB было кажется именно InputBox.. Только зачем оно? Если нужен функционал из серии "спроси ченить", то в MFC нарисовать такой диалог даже не пара минут.. Рассказываю алгоритм:
L>1. Создаем диалог
L>2. Назначаем ему класс
L>3. Кидаем на диалог статик и едитбокс
L>4. Назначаем статику и едитбоксу переменные.
L>получаем то, что требовалось.
Понятно, честно говоря, я так и думал, что лучше всё самому написать. Но, всё равно, спасибо. Ты побудил меня к действию...