Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » MessageBox("..."); -->nur unformatierter Text?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.05.2004, 12:32 Uhr
Unwissende
...die wirklich Unwissende 8-)


Hallo,

ich würde gerne zwischendurch eine MessageBox ausgeben, die folgendes können "sollte":

C++:
MessageBox("Addressline Test for board-nr.: %d successfully done\n    #errors:0", jj);


jj ist vom Typ int

Also entweder ich hab irgendwie nen Syntaxfehler drin, oder MessageBoxen geben nur "reinen" Text aus?
Gibts evl. sonst noch ne Möglichkeit, Text in einer Box auszugeben?
Danke!
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer

Dieser Post wurde am 27.05.2004 um 12:32 Uhr von Unwissende editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.05.2004, 12:36 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


den text vorher in einen string schreiben und dann diesen der MessageBox übergeben
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.05.2004, 13:40 Uhr
Unwissende
...die wirklich Unwissende 8-)


Okay, danke, ich versuche das mal :-)
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
27.05.2004, 13:53 Uhr
Unwissende
...die wirklich Unwissende 8-)


juhu, it works

hier der Code, falls jemand das gleiche Problem haben sollte (wobei frau da auch selber hätte draufkommen können...
)


C++:
static char    message_buffer[255];

sprintf(message_buffer,"Addressline Test for board-nr.: %d successfully done\n  #errors:0", jj);
MessageBox(message_buffer);


--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
27.05.2004, 14:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

wobei frau da auch selber hätte draufkommen können...


jetzt fühl ich mich diskriminiert
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
27.05.2004, 18:54 Uhr
~toxic
Gast


hi, wenn schon MFC dann aber so :

C++:
CString tmp;
tmp.Format("Addressline Test for board-nr.: %d successfully done\n  #errors:0", jj);
MessageBox(tmp, " Dein Programmname", MB_OK|MB_ICONERROR) ;


...naja, oder eben so wie du's schon hattest...
--
grusz
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
27.05.2004, 19:59 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


z.b


C++:
int MsgBox(const char *msg, char* header = "", unsigned int type = MB_OK , ...)
{
  char msg2[2048];
  va_list argptr;

  va_start(argptr, msg);
  vsprintf(msg2, msg, argptr);
  va_end(argptr);
  return MessageBox(msg2,header,type);
}



das kannst du dann mit


C++:
MsgBox("Addressline Test for board-nr.: %d successfully done\n  #errors:0", "Dein Programmname", MB_OK|MB_ICONERROR, jj);



aufrufen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: