Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

AfxFormatString2

Remplace la chaîne pointée pointe vers lpsz1 pour toutes les instances des caractères « %1 ", et la chaîne pointée pointe vers lpsz2 pour toutes les instances des caractères « %2 ", dans la ressource de type chaîne en modèle identifiée par nIDS.

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

Une référence à CString qui contiendra la chaîne résultante après la substitution soit exécutée.

nIDS

L'ID de table de chaînes de la chaîne de modèle sur lequel la substitution est exécutée.

lpsz1

Une chaîne qui remplace les caractères de format « %1 " dans la chaîne de modèle.

lpsz2

Une chaîne qui remplace les caractères de format « %2 " dans la chaîne de modèle.

La chaîne récemment formée est stockée dans rString. Par exemple, si la chaîne dans la table de chaînes est « fichier %1 introuvable dans le dossier %2 ", les points d' lpsz1 à « MYFILE.TXT », et les points d' lpsz2 à « C:\MYDIR », l' rString contiendront la chaîne « fichier MYFILE.TXT introuvable dans le dossier C:\MYDIR »

Si les caractères de format « %1 " ou « %2 " apparaissent dans la chaîne plusieurs fois, plusieurs substitutions sont effectuées. Elles ne doivent pas être dans la commande numérique.


void DisplayFileNotFoundMessage(LPCTSTR pszFileName, LPCTSTR pszDirectory)
{
   CString strMessage;

   // The IDS_FILENOTFOUND string resource contains "Error: File %1 not 
   // found in directory %2"
   AfxFormatString2(strMessage, IDS_FILENOTFOUND2, pszFileName, pszDirectory);
   // In the previous call, substitute the actual file and directory 
   // names into the message string
   AfxMessageBox(strMessage);  // Display the error message
}


En-tête : afxwin.h

Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.