Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT




Приложение FileDlg


Создайте новый проект, присвоив ему имя FileDlg. В качестве типа приложения выберите из списка Type строку Application. Наберите в редакторе исходный текст приложения и сохраните его в файле FileDlg.cpp (листинг 4.1). Включите набранный файл в проект.

Выберите из меню Build строку Settings. На экране появится диалоговая панель Project Settings, предназначенная для настройки различных характеристик проекта. Откройте в этой диалоговой панели страницу General и выберите из списка Microsoft Foundation Classes строку Use MFC in a Shared Dll.

Листинг 4.1. Файл FileDlg.cpp

//============================================================

// Приложение FileDlg

// (c) Frolov G.V., 1996

// E-mail: frolov@glas.apc.org

//============================================================

// Включаемый файл для библиотеки MFC

#include <afxwin.h>

// Включаемый файл для стандартных диалоговых панелей

#include <afxdlgs.h>

//============================================================

// Класс CFileDlgApp

// Наследуем от базового класса CWinApp главный

// класс приложения CFileDlgApp

//============================================================

class CFileDlgApp : public CWinApp

{

public:

   // Мы будем переопределять метод InitInstance,

   // предназначенный для инициализации приложения

   virtual BOOL InitInstance();

};

 

// Создаем объект приложение класса CFileDlgApp

CFileDlgApp FileDlgApp;

 

//============================================================

// Метод InitInstance класса CFileDlgApp

// Переопределяем виртуальный метод InitInstance

// класса CWinApp. Он вызывается каждый раз при запуске

// приложения

//============================================================

BOOL CFileDlgApp::InitInstance()

{

   // Определяем объект класса CFileDialog, представляющий

   // стандартную диалоговую панель Open

   CFileDialog mFileOpen(TRUE);

   // Переменная pos будет использоваться для получения

      // полных имен файлов, выбранных в панели Open




Содержание  Назад  Вперед