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