CWinApp::m_pszExeName
확장명이 없는 응용 프로그램의 실행 파일 이름을 포함합니다.
LPCTSTR m_pszExeName;
설명
달리 m_pszAppName,이 이름에 공백을 포함할 수 없습니다.m_pszExeName형식의 public 변수는 const char *.
[!참고]
값을 할당 하는 경우 m_pszExeName, 힙에 동적으로 할당 해야 합니다.CWinApp 소멸자 호출 사용 가능한(this이 포인터).대부분을 사용 하는 _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"));
요구 사항
헤더: afxwin.h