CWinApp::m_pszExeName
包含应用程序的可执行文件的名称,不带扩展名。
LPCTSTR m_pszExeName;
备注
不同 m_pszAppName,该名称不能包含空白。 m_pszExeName 是类型 **const char***的公共变量。
备注
如果赋值。m_pszExeName,在堆必须动态分配它。CWinApp 调用析构函数 free( )与此指针。您许多若要使用 _tcsdup( ) 运行库函数执行分配。另外,请释放内存与当前指针在分配新值之前。例如:
//First free the string allocated by MFC at CWinApp startup.
//The string is allocated before InitInstance is called.
free((void*)m_pszExeName);
//Change the name of the .EXE file.
//The CWinApp destructor will free the memory.
m_pszExeName = _tcsdup(_T("c:\\somedir\\myapp"));
要求
Header: afxwin.h