| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > CListBox: не могу добавить строку |
| Автор: thesnidestone 21.4.2005, 18:22 | ||||
| Доброе время суток! Подскажите, пожалуйста, в чем может быть проблема? Есть класс:
А в основной программе вызов:
Хотелось бы, чтобы передаваемая строка появилась в окне. Но, увы.... Функция UpdateData() возвращает 1. Большое спасибо. С уважением, thesnidestone |
| Автор: Coocky 21.4.2005, 20:20 | ||
Лишнее! UpdateData(); Вызывается в том случае,если элемент имеет тип не Control,а String,UINT и т.д. |
| Автор: thesnidestone 21.4.2005, 22:03 |
| Так и с ней и без нее не работает... |
| Автор: Coocky 22.4.2005, 10:57 |
| thesnidestone Ты дал слишком малый участок кода...Слишком у тебя все запутано. Если ты сомневаешься в правильности моих слов,тогда делай Создай диалог.Размести на нем ЛистБокс.Дай ему имя my_List. А теперь в функции OnInitDialog() напиши my_List . AddString("Coocky был прав"); |
| Автор: bel_nikita 22.4.2005, 15:19 | ||||
Вот, такое попробуй. Это,я думаю, то что, как раз тебе и надо
Типа пишем в листбокс:
|
| Автор: thesnidestone 22.4.2005, 21:09 |
| bel_nikita спасибо!)) тока я уже, кажется, разобрался с проблемой! но, все равно, спасибо большое за участие!)) ЗЫ а код интересный)) надо взять на заметку |
| Автор: Coocky 22.4.2005, 21:11 |
| bel_nikita А я вот не понял |
| Автор: bel_nikita 22.4.2005, 21:49 | ||
Coocky
Этот код выводит (добавляет) текст в любой ЛистБокс в твоей программе, там только на вход функции подаешь ID ЛистБокса и текст. Вот и все З.Ы.: Кстати, может в ФАКю закинуть, а? |