SetWindowText??
-
HI!
Wo muss ich in einer SDI Anwendung meinen Titel setzen?
Also:CString aCaptionStr; aCaptionStr.LoadString( IDS_APPLICATION_CAPTION ); SetWindowText(aCaptionStr);
Wohin mit dem Code?
Danke!!
-
Hallo,
Ich würde es in "OnInitalUpdate(...)" probieren!
-
Du meinst, ich soll die ueberschreiben.
-
Bingo!
-
Hat nicht funktioniert, ich dachte, man muss es in der CMainFrame oder so machen?
-
Hm...könnte auch klappen!
-
Ja aber wie und wo in der CMainFrame?
-
In der Datei Anwendungsname.cpp existiert eine Methode InitInstance. Dort kanst du mit m_pMainWnd->SetWindowText("Überschrift") for dem Show den Namen deines Hauptfensers eintragen.
-
Danke!
Genau das hab ich gesucht!
-
siehe auch hier (SDI Kap. 7.2):
http://mitglied.lycos.de/ehenkes/mfc_einsteigerbuch_kapitel7.htmBOOL CSDI001Doc::OnNewDocument() { if (!CDocument::OnNewDocument()) return FALSE; // ZU ERLEDIGEN: Hier Code zur Reinitialisierung einfügen // (SDI-Dokumente verwenden dieses Dokument) SetTitle("Neuer Titel"); return TRUE; }