![]() |
|
|
![]()
|
|
| RSV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 27.6.2005 Репутация: нет Всего: нет |
Всем привет! Подскажите как из родителя в
модальном диалоге заполнить комбобокс. Пробовал варианты: 1) CMyDlgModal dlg; CComboBox *cmb = (CComboBox *)GetDlgItem(nId); for(int i = 0; i < 4; i++) { cmb->InsertString(i, _T("1")); } if(dlg.DoModal==IDOK) { } 2) CMyDlgModal dlg; for(int i = 0; i < 4; i++) { dlg.cmb_choice.InsertString(i, _T("1")); } if(dlg.DoModal==IDOK) { } В обоих случаях приложение вылетает с ошибкой. |
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 4 Всего: 23 |
RSV, если хочеш воспоьзоватся контролами до показа диалога, то создай диалог - конструктор этого не делает, для этого вызови функцию Create
|
|||
|
||||
| Kostt |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 169 Регистрация: 8.1.2006 Где: Томск Репутация: 2 Всего: 3 |
Я в конструкторе диалога передавал параметры (массив строк) для записи в комбобокс, и вписывалх в OnInitDialog
|
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
ComboBox на модальном окне уже есть до показа самого окна?
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |