Gewusst wie: senden einer Zeichenkette über PostMessage?

Innerhalb meiner app, ich will eine Nachricht senden, die einen dialog aus einem anderen thread.
Ich möchte an einem std::exception abgeleiteten Klasse, die Referenz auf den dialog.

Etwas wie dieses:

try {
       //do stuff
}
catch (MyException& the_exception) {
    PostMessage(MyhWnd, CWM_SOME_ERROR, 0, 0); //send the_exception or the_exception.error_string() here
}

Möchte ich die Meldung in meinem dialog und zeigen die Fehler, die in the_exception.error_string()

LPARAM CMyDlg::SomeError(WPARAM, LPARAM)
{
    show_error( ?????
    return 0;
}

vorbei an der std::string the_exception.error_string() mit PostMessage wäre auch ok, denke ich.

InformationsquelleAutor der Frage rec | 2009-08-24

Schreibe einen Kommentar