다음을 통해 공유


AfxFormatString1

nIDS 에 의해 식별되는 템플릿 문자열 리소스에서 "%1" 문자들의 모든 인스턴스에 대한 lpsz1 을 지정하는 문자열 대리자입니다.

void AfxFormatString1( 
   CString& rString, 
   UINT nIDS, 
   LPCTSTR lpsz1  
);

매개 변수

  • rString
    CString 개체에 대한 참조는 대리자가 수행된 후 결과 문자열을 포함합니다.

  • nIDS
    대리자가 수행될 템플릿 문자열의 리소스 ID입니다.

  • lpsz1
    템플릿 문자열에서 문자열은 "%1" 형식 문자열을 대체합니다.

설명

새로 구성된 문자열은 rString 에 저장됩니다. 예를 들어, 만일 문자열 테이블에서 문자열은 "파일 %1 찾을 수 없습니다."이고, lpsz1 은 "C:\MYFILE.TXT"과 동일하며, rString 은 문자열 "C:\MYFILE 파일을 찾을 수 없습니다."를 포함합니다. 이함수는 메시지 박스와 다른 창에 대해 형식 지정 문자열을 전송하는데 유용합니다.

만일 형식 문자들 "%1" 이 여러번 문자열에서 나타난다면, 여러 대리자들이 만들어집니다.

예제

void DisplayFileNotFoundMessage(LPCTSTR pszFileName)
{
   CString strMessage;

   // The IDS_FILENOTFOUND string resource contains "Error: File %1 not found"
   AfxFormatString1(strMessage, IDS_FILENOTFOUND, pszFileName);
   // In the previous call, substitute the actual file name for the 
   // %1 placeholder
   AfxMessageBox(strMessage);  // Display the error message
}

요구 사항

헤더: afxwin.h

참고 항목

참조

AfxFormatString2

개념

MFC 매크로 및 전역