Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Savant

Старожил


Сообщения: 300
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


lehha
Во втором куске для полноты явно нехватает :: перед GetDlgItemText, т.е.
Код: Выделить весь код
...
::GetDlgItemText(mydialog,IDC_EDIT1,(LPSTR)buf,500);
Хотя подожди, а у тя диалог вообще еще существует когда ты делаешь вызов GetDlgItemText() (я просто в MFC почти ни бум-бум, больше люблю WinAPI и классы AWin - "лёгкая" замена MFC)? Просто если нажатие на ОК завершает диалог, то все данные из него теряются. Попробуй сделать предложенную выше замену и напиши что вышло.

Добавлено:
Да, вполне возможно что диалог удаляется...
Цитата:
When the user exits the dialog box, the DoModal() function returns, and your program can continue. Because the dialog box object is created locally on the stack, it is automatically deleted when it goes out of scope, which is when the OnHelpAbout() function exits.

Последний раз редактировалось Savant, 01-03-2005 в 11:41.


Отправлено: 11:31, 01-03-2005 | #6