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


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

Если выбрать службу поддержки MFC в мастере проектов ATL, проект объявляет приложение как объект приложения MFC (класс). Проект инициализирует библиотеку MFC и создает экземпляр класса (class 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 по умолчанию