Примечания
Указывает имя приложения. Имя приложения может исходить от параметр, передаваемый в конструктор класса CWinApp , или, если не указан, на строку ресурса с Идентификатором AFX_IDS_APP_TITLE. Если имя приложения не найден в ресурсе, оно происходит от программы.Имя файла EXE.
Возвращенный глобальной функцией AfxGetAppName. m_pszAppName является открытую переменную типа const char *.
Примечаниеnbsp; Если присвоить значение m_pszApp&Name, он должен быть динамически в куче. Деструктор класса CWinApp вызывает ( бесплатно) с этой мыши. Многие необходимо использовать функции библиотеки времени выполнения () _tcsdupдля выделения. Кроме того освободить память, связанная с текущего указателя до назначения нового значения. Например:
//First освободить строку, выделенную MFC при запуске CWinApp.
//Вариантов строка выделяется до вызова метода InitInstance.
Free((void*)m_pszAppName);
//Change имя файла приложения.
//Вариантов CWinApp деструктор будет освободить память.
m_pszAppName=_tcsdup(_t("d:\\somedir\\myapp.exe"))
Пример
CWnd * pWnd;
nbsp; / / Набор pWnd некоторых CWnd объект которого окно уже имеет
/ / был создан.
/ / Следующие вызова CWnd::MessageBox использует приложение
/ / название в поле заголовка сообщения.
pWnd - > MessageBox («Некоторые сообщение», AfxGetApp() - > m_pszAppName);
/ / Заключается в более прямой способ получить заголовок приложения / / звонок AfxGetAppName:
pWnd - > MessageBox ("некоторые сообщение", AfxGetAppName());
/ / Более простой способ для отображения окна сообщения с помощью приложения
/ / название как заголовок окна сообщения — вызов AfxMessageBox:
AfxMessageBox ("некоторые сообщение")
Обзор CWinApp |nbsp; Члены класса | Иерархическая схема