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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
technos
0 / 0 / 0
Регистрация: 24.09.2010
Сообщений: 70
#1

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

24.09.2010, 17:34. Просмотров 502. Ответов 0
Метки нет (Все метки)

Проблема в следующем: в своем приложении собранном под 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
Посмотрите здесь:

DOS прога работает под WIN98 - C++
Добрый день! У меня проблема такая. DOS прога работает под WIN98. После ее работы и выхода в Windows экран полностью черный, видать...

Когда вызывается деструктор класса? - C++
Вопрос собственно в том, когда происходит освобождение памяти, занимаемой объектом класса? Допустим имеем #include <iostream> struct...

Не вызывается конструктор базового класса - C++
Доброго времени суток. У меня проблема:в производном классе не вызывается конструктор базового класса. Думаю описывать класс не стоит,...

Не вызывается нужный конструктор базового класса - C++
Здравствуйте. Я пока в процессе изучения С++. Имеется следующая структура классов: Базовый: Person, расширяющие его: Student и...

Наследование: почему вызывается метод базового класса, а не производного? - C++
Всем привет, такой вопрос, почему вызывается в данном коде метод базового класса, а не производного (без указания ключевого слова virtual...

Почему вызывается перегрузка виртуальной функции из приватной секции дочернего класса? - C++
Как вообще такое происходит class A { public: virtual void foo(){std::cout<<"A\n"; } }; class B:public A { private: ...

Будет ли утрачена память, когда конструктор копирования вызывается для уже существующего объекта класса? - C++
class A { char * v; A(); ~A(); A(const A &obj); } ///////////////////// A::A() {

Как в окне CFileDialog показать скрытые и системные файлы? - C++
Как в окне 'Открытие файла' (CFileDialog) показать скрытые и системные файлы, если в настройках Windows установлено, что их не надо...

Выделение памяти под шаблон класса - C++
Здравствуйте, надеюсь это последняя тема от меня. А то что-то много вопросов последнее время. Очень надеюсь на помощь. Собственно, есть 2...

Описание класса под названием Organizer - C++
Описание класса под названием Organizer,который вмещает в себе следующие свойства и методы: -Имя и иницыалы -номер тел. -дата...

Выделение динамической памяти под массив из класса - C++
Допустим, есть class c, и он включает в себя char-массив a: class c { private: char a; public: c(); c(char* a); }

Динамическое выделение памяти под объект класса - C++
Помогите динамически выделить память под объект класса.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru