Поделиться через


Поддержка MFC в проектах ATL

Обновлен: Ноябрь 2007

Если выбрана поддержка MFC в мастере проекта ATL, проект объявляет приложение как объект (класс) приложения MFC. Проект инициализирует библиотеку MFC и создает класс (класс ProjName), являющийся производным от CWinApp.

Эта возможность доступна только для неатрибутированных проектов библиотек DLL ATL.

class CProjNameApp : public CWinApp
{
public:

// Overrides
   virtual BOOL InitInstance();
   virtual int ExitInstance();
   DECLARE_MESSAGE_MAP()
};

BEGIN_MESSAGE_MAP(CProjNameApp, CWinApp)
END_MESSAGE_MAP()

CProjNameApp theApp;

BOOL CProjNameApp::InitInstance()
{
   return CWinApp::InitInstance();
}

int CProjNameApp::ExitInstance()
{
   return CWinApp::ExitInstance();
}

Класс объектов приложения и его функции InitInstance и ExitInstance можно просматривать в представлении классов.

См. также

Задачи

Создание проекта библиотеки ATL

Основные понятия

Добавление класса

Ссылки

Конфигурации по умолчанию проекта ATL