Titel des Dialogs im Quellcode ändern
-
Hallo!
Ich rufe in meinem Programm einen modalen Dialog auf.
Diesen Dialog hab ich in der Klasse CMeinDlg genauer definiert.
Nun möchte ich variable Titel für diesen Dialog benutzen,
je nachdem, in welchem Kontext ich ihn aufrufe. Ich hab schon
in einem C++ Forum gefunden, wie man dem CFileDialog
unterschiedliche Titel verpasst...CFileDialog Dlg(TRUE); Dlg.m_ofn.lpstrTitle = "Neuer Titel";... das lässt sich aber leider nicht auf meinen Dialog anwenden.

Kann mir jemand helfen???Vielen Dank!!!
-
benutze die von CWnd geerbte Methode SetWindowText.
-
Könntest Du bitte ein kleines Codebeispiel angeben? Denn damit hatte ich es auch schon probiert, das ging aber nicht so wirklich!
Vielen Dank!
-
Emma schrieb:
Könntest Du bitte ein kleines Codebeispiel angeben? Denn damit hatte ich es auch schon probiert, das ging aber nicht so wirklich!
Vielen Dank!Wie hast du es versucht, wie sieht dein Code aus?
Zeig mal was du gemacht hast, dann kann man dir eventuell sagen was das Problem
ist.Funktioniert nicht! Machs mir, bitte!<< Das ist wohl nicht der rechte Weg.
TinTin
-
myDialog.SetWindowText(_T("Neuer Titel"));Und danach dann deine DoModal. Das mit dem T nur, wenn du Unicode benutzt.
Müsste eigentlich gehen. Ansonsten wenn das nicht klappt musst du diese Methode in der OnInitDialog aufrufen.