AfxFormatString1
Замените строку, указанную в lpsz1 для всех экземпляров символов «%1 " в строковом конкретном ресурсе шаблона nIDS.
void AfxFormatString1(
CString& rString,
UINT nIDS,
LPCTSTR lpsz1
);
Параметры
rString
Ссылка на объект CString, который будет содержать возникающую строку после подстановка будет выполняться.nIDS
Идентификатор ресурса шаблона подстановка строки, в которой будет выполняться.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