MessageBox und String ausgeben...



  • Hi!
    Ich will in einer MessageBox einen string ausgeben können... oder einen anderen datentyp...

    zB:

    string text = "FUBAR";
    MessageBox(NULL, text, TEXT("Startup Alert!"), MB_OK);
    

    Aber das geht nicht. wie kann ich sowas machen?
    danke!



  • MessageBox erwartet den String im C-Format (char*), also mußt du ihn auch entsprechend übergeben:

    string text = "FUBAR";//Eventuell brauchst du auch wstring
    MessageBox(NULL, text.c_str(), TEXT("Startup Alert!"), MB_OK);
    


  • CStoll schrieb:

    MessageBox erwartet den String im C-Format (char*), also mußt du ihn auch entsprechend übergeben:

    string text = "FUBAR";//Eventuell brauchst du auch wstring
    MessageBox(NULL, text.c_str(), TEXT("Startup Alert!"), MB_OK);
    

    Danke für die schnelle antwort. Ja, brauchte einen wstring.


Anmelden zum Antworten