LPCTSTR lpszDefExt = NULL, // расширение (по умолчанию)
BOOL bOpenFileDialog, // TRUE - диалог "Открыть", FALSE - диалог "Сохранить как"
идентичен по смыслу вызову:
Конструктор класса перегружает все параметры, кроме первого, по умолчанию и поэтому, в принципе, их можно не указывать. Вызовы конструктора в строке
Итак, самый простой и стандартный вызов диалога открытия файла при нажатии на нашу кнопку:
Не будет преувеличением сказать, что мы его используем несколько десятков раз на дню. Давайте создадим обычное приложение на базе диалогового окна. Добавим в него кнопку и элемент ListBox. Для элемента ListBox еще опишем переменную типа Control с именем m_List (MFC Class Wizard -> Member Variables -> Add Variable). Я задался целью помучить диалог открытия файла, который ничем принципиально не отличается от диалога сохранения файла, и даже класс для реализации этих диалогов существует один на двоих - CFileDialog.
Стандартный диалог открытия(сохранения) файла выглядит следующим образом:
www.ПЕРВЫЕ ШАГИ.ru :: Шаг 139 - Стандартные диалоги Открытия и Сохранения файловШаг 139 - Стандартные диалоги Открытия и Сохранения файлов
Комментариев нет:
Отправить комментарий