Texte messagebox [Résolu]

Signaler
Messages postés
22
Date d'inscription
lundi 19 mars 2007
Statut
Membre
Dernière intervention
28 mars 2007
-
Messages postés
198
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
18 mars 2011
-
Bonjour à tous
comment retourner à la ligne pendant l'écriture d'un texte dans messagebox.
exemple:
messagebox ( "bonjour tous le monde
                       bienvenu au forum cpp france
                       toto....................
                       tata..........
                       blabla.....")
Merci d'avance

5 réponses

Messages postés
233
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
5 juillet 2008

MessageBox(0,"aaa\nbbb\nccc","",0);

++
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
36
Salut:

Il faut jouer sur le dernier paramètre de MessageBox ().
voir documentation:

MB_ICONEXCLAMATION, ...

Pour insérer ton icône personnalisé, tu dois créer ta propre boite de dialogue.


________________________________________________________________________________
A.B. : 
"Dieu nous donne des mains, mais il ne bâtit pas les ponts
Messages postés
22
Date d'inscription
lundi 19 mars 2007
Statut
Membre
Dernière intervention
28 mars 2007

Bonjour 24Karas
Merci pour ta réponse.
permetez-moi de vous posé une petite question,est-il possible d'inserer une icône personnelle dans messagebox.
Messages postés
22
Date d'inscription
lundi 19 mars 2007
Statut
Membre
Dernière intervention
28 mars 2007

Salut Ombitious_Developper
Merci pour ta réponse.
Messages postés
198
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
18 mars 2011
1
Tu peux aussi utiliser la fonction MessageBoxIndirect()

#include <windows.h>




int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR p, int n )
{
  int i = 0;
  MSGBOXPARAMS mbp = {sizeof(MSGBOXPARAMS)};





  mbp.hInstance   = LoadLibrary("shell32");
  mbp.lpszCaption = "MessageBoxIndirect";
  mbp.lpszText    = "MessageBox\navec icone personnalisée !"; 
  mbp.dwStyle     = MB_RETRYCANCEL | MB_DEFBUTTON1 | MB_USERICON;
 
  do
    mbp.lpszIcon = MAKEINTRESOURCE(++i);
  while(MessageBoxIndirect(&mbp) == IDRETRY);
 
  FreeLibrary(mbp.hInstance);
  return 0;
}