Форум программистов, компьютерный форум CyberForum.ru

Не вызывается диалог класса CFileDialog под Win98 - C++

Восстановить пароль Регистрация
 
technos
0 / 0 / 0
Регистрация: 24.09.2010
Сообщений: 70
24.09.2010, 17:34     Не вызывается диалог класса CFileDialog под Win98 #1
Проблема в следующем: в своем приложении собранном под VC++.NET на Windows XP я вызываю диалог класса CFileDialog для экспорта даннных в файл. Так вот, в этом приложении, но запущенном под Windows 98 этот диалог не открывается. Выполняю команду и совершенно ничего не происходит. Под Debug не могу пройти и посмотреть в чем дело - т.к. среда VC установлена под Win XP.

Правда, если в stdafx.h прописать строку #define WINVER 0x0400, то диалог открывается, но уже и под Win XP и под Win 98 он отображается в старом стиле.
А хотелось бы в новом...

Я думаю, что это возможно, т.к. диалоги 'Открыть файл' и 'Сохранить как' в обеих системах вызываются одинаковые - в новом стиле.

Помогите, пожалуйста, разобраться с проблемой.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2010, 17:34     Не вызывается диалог класса CFileDialog под Win98
Посмотрите здесь:

C++ Не вызывается конструктор базового класса
C++ Сам вопрос: почему функция-член одного класса не вызывается из функции-члена другого класса?
C++ Как вызвать виртуальную функцию из дочернего класса, если она определена и вызывается в конструкторе РОДИТЕЛЬСКОГО класса?
В конструкторе вложенного класса инициализируется приватное поле. Потом вызывается функция-метод этого класса и выводит значение этого поля НО НЕ ТО! C++
C++ DOS прога работает под WIN98
Не вызывается нужный конструктор базового класса C++
Когда вызывается деструктор класса? C++
C++ При создании класса конструктор вызывается 2 раза, затем вызывается деструктор о_О

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 21:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru