Afficher une « message box » avec un format comme printf
Posté le 26 mars, 2009 dans C/C++, MFC, Windows | Aucun Commentaire »
Avec Visual C++/MFC, pour afficher une message box avec un format, comme on peut le faire avec la fonction printf :
#define BUFF_MAX 1024
static TCHAR stpcMsg[BUFF_MAX];
void FMessageBox(TCHAR *format, ...)
{
va_list args;
va_start(args, format);
vswprintf_s(stpcMsg, BUFF_MAX, format, args);
va_end(args);
CString sMsg(stpcMsg);
AfxMessageBox(sMsg);
}