Класс CWinApp - базовый класс, из которого Вы получаете объект приложения Windows. Объект приложения обеспечивает методы для инициализации и выполнения Вашего приложения.
Каждое приложение, которое использует Microsoft Foundation Classes, может только содержать только один объект, полученный из CWinApp. Этот объект создается, когда другие объекты глобальные объекты C++ создаются, и уже доступен, когда Windows вызывает функцию WinMain, которая обеспечена Microsoft Foundation Class Library. Объявите ваш полученный объект CWinApp на глобальном уровне.
Когда Вы получаете класс приложения из CWinApp, заменяйте метод InitInstance, чтобы создать основной объект окна вашего приложения.
В дополнение к методам CWinApp, Microsoft Foundation Class Library обеспечивает следующие глобальные функции, чтобы обратиться к вашему объекту CWinApp и другой глобальной информации:
AfxGetApp. Получает указатель на объект CWinApp.
AfxGetInstanceHandle. Получает дескриптор текущего приложения.
AfxGetResourceHandle. Получает дескриптор ресурсов приложения.
AfxGetAppName. Получает указатель на строку, содержащую имя приложения. Альтернативно если Вы имеете указатель на объект
CWinApp, можно использовать m_pszExeName, чтобы получить имя приложения.
#include <afxwin.h>