Посоветуйте какой нить InputBox...
От: KeDeregisterBugCheckReasonCallback  
Дата: 09.04.05 15:46
Оценка:
Надо что то наподобие AfxMessageBox, только чтоб мог ещё ввести какое нибудь Value туда? Помнится InputBox толи в Делфях, толи в VB...
Re: Посоветуйте какой нить InputBox...
От: Leshi Россия  
Дата: 09.04.05 16:18
Оценка:
Здравствуйте, 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 >>
Re[2]: Посоветуйте какой нить InputBox...
От: Аноним  
Дата: 09.04.05 16:40
Оценка: :)
Здравствуйте, Leshi, Вы писали:

L>Здравствуйте, KeDeregisterBugCheckReasonCallback, Вы писали:


KDB>>Надо что то наподобие AfxMessageBox, только чтоб мог ещё ввести какое нибудь Value туда? Помнится InputBox толи в Делфях, толи в VB...

L>в VB было кажется именно InputBox.. Только зачем оно? Если нужен функционал из серии "спроси ченить", то в MFC нарисовать такой диалог даже не пара минут.. Рассказываю алгоритм:
L>1. Создаем диалог
L>2. Назначаем ему класс
L>3. Кидаем на диалог статик и едитбокс
L>4. Назначаем статику и едитбоксу переменные.
L>получаем то, что требовалось.

Понятно, честно говоря, я так и думал, что лучше всё самому написать. Но, всё равно, спасибо. Ты побудил меня к действию...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.