Компоненты модального окна NULL
, Во втором модальном окне адреса переменных классов равны нулю!!!
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.167] |
|
|
Правила раздела Visual C++ / MFC / WTL (далее Раздела)
FAQ Раздела
Обновления для FAQ Раздела
Поиск по Разделу
MSDN Library Online
Компоненты модального окна NULL
, Во втором модальном окне адреса переменных классов равны нулю!!!
|
|
|
|
|
Доброго времени суток!
Странная ситуация. Создаю проект в VC2017 на основе диалоговых окон. Если в главном окне поставить, например, компонент ComboBox, создать через мастера для него переменную, то эта переменная при выполнении имеет адрес и можно вызывать методы этого класса. Далее. На главном окне ставим кнопку и по нажатию на нее вызываем второе модальное окно в котором ставим ComboBox и создаем для него переменную. При выполнении программы эта переменная равна нулю! Пробовал VC2019 - то же самое! Раньше работал с VC2012 и там такого не было. Прикреплённый файл test.zip (131,99 Кбайт, скачиваний: 6)
|
|
Сообщ.
#2
,
|
|
|
|
А кто базовый класс то инитить будет? Пушкин?
![]() А в нем, если что, ваши ресурсы для диалога грузятся. ![]() ![]() BOOL CDlg1::OnInitDialog() { CDialogEx::OnInitDialog(); m_cb.AddString("aaaaaaaaaaaa"); return TRUE; } |
|
Сообщ.
#3
,
|
|
|
|
Точно!
Плохо, что композитор не ругался... |