다음을 통해 공유


AfxFormatString1

대체 문자열에서 가리키는 lpsz1 모든 인스턴스를 식별 하는 템플릿 문자열 리소스에서 문자 "%1"에 대 한 nIDS.

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

매개 변수

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

  • nIDS
    템플릿 문자열을 대체 하지 것입니다의 리소스 ID를 지정 합니다.

  • lpsz1
    서식을 바꿀 문자열 "%1" 서식 문자열의 문자입니다.

설명

새로 형성 된 문자열 저장 됩니다 rString.예를 들어, 문자열 테이블에서 문자열 "파일 찾을 수 없습니다. %1" 및 lpsz1 입니다 "C:\MYFILE 합니다.TXT", 다음 rString 문자열"C:\MYFILE 파일에 포함 됩니다TXT "찾을 수 없습니다.이 함수는 서식 문자열 메시지 상자 및 다른 창으로 전송 하는 데 유용 합니다.

문자열에 형식 문자 "%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 매크로 전역