CWinApp::m_pszAppName

주의

응용 프로그램의 이름을 지정합니다. 응용 프로그램 이름 CWinApp 생성자에 전달 된 매개 변수에서 가져올 수 있습니다 또는 하지 AFX_IDS_APP_TITLE의 ID 사용 하 여 리소스 문자열을 지정 하는 경우. 리소스에서 응용 프로그램 이름이 없으면 프로그램의에서 온다.EXE 파일 이름。

AfxGetAppName전역 함수에 의해 반환 됩니다. m_pszAppName 공용 변수 형식이 const char * 입니다.

메모nbsp;M_pszAppName에 값을 할당 하는 경우 그것은 동적으로 힙에 할당 해야 합니다. CWinApp 소멸자는이 포인터와 함께 무료()를 호출합니다. 많은 사용 하려는 _tcsdup() 런타임 라이브러리 함수를 할당 할 수 있습니다. 또한, 새 값을 할당 하기 전에 현재 포인터 연관 된 메모리를 무료. 예를 들어(&N):

//First 무료 CWinApp 시동에서 MFC에 의해 할당 된 문자열.
Initinstance를 호출 하기 전에 //The 문자열이 할당 됩니다.
free((void*)m_pszAppName);
//Change 응용 프로그램 파일의 이름입니다.
//The 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; 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index