Messagebox mit Variablen?
-
Hallo, ich hab mal eine Frage.
Wie kann ich eine MessageBox machen, in der ich Variablen benutze?
Normalerweise benutzt man die MessageBox ja so:
MessageBox("AnzuzeigenderText", "Fenstertitel", Icon);Nun möchte ich das aber so in dieser Art haben:
MessageBox("AnzuzeigenderText" + Variable + "AnzuzeigenderText", "Fenstertitel", Icon);
Kann mir da jemand helfen?
-
Guck dir mal an, wie man zahlen in Strings umwandelt,
und wie man das dann zusammen Bastelt. Steht alles in der FAQ.Devil
-
Aloha,
man kann es auch konkret sagen, oder ewig in der FAQ suchen.
CString ausgabe; ausgabe.format("Text1 %d Text2",zahl); AfxMessagebox(ausgabe);MSDN Stichwort CString --> format() wegen dem Variablentyp (%d).
Grüße
BOA
-
Wenn du es einfach machen möchtest und deine Variable ein CString ist
dann entweder:
CString mname; mname = "Anton"; MessageBox("Mein Name ist "+mname+"!","Name",MB_OK);oder
CString mname; CString mausgabe; mname = "Anton"; mausgabe = "Mein Name ist "+mname+"!"; MessageBox(mausgabe,"Name",MB_OK);Ist es eine Integer dann ist der Weg von BOA der kürzeste.