TITEL von MDI Untergeordnete fenster ändern
-
Hallo alle Zusammen!
ich habe ein MDI anwendung mit 3 verschiedene views, und ich möchte JEDE Untergeordnete Fenster eine Titel geben. d.h jede fenster soll ihre eigene Titel tragen.
ich habe schon mit diesen Code versucht:BOOL CMeineAnwendungDoc::OnNewDocument() { if (!CDocument::OnNewDocument()) return FALSE; SetTitle( "Name des fensters" ); return TRUE; }aber das problem hier ist, dass alle Untergeordnete Fenster tragen der Titel, der ich im SetTitle( ) gegeben habe.
Danke
-
CDocument::SetTitle( "Name des fensters" );ist schon mal ein guter Ansatz. Aber wenn jedes Dokument in einem MDI seinen eigenen Namen haben soll, tja dann kannst Du das nicht in der Document-Klasse machen, sondern das musst Du dann über das CMDIFrameWnd steuern. Oder evtl über einen eigenen Layer des CMultiDocTemplate.
Gruss, Gio
-
Du musst vermeiden, dass der Dokument Titel verwendet wird, das geschieht indem Du FWS_ADDTOTITLE in PreCreateWindow aus dem Stil des Child Frames entfernest. Dann kannst Du sogar den Titel einfach in dem entsprechenden Dokument Template setzen.
-
Für mich ist das Thema auch interessant....
Wie kann ich denn im Dokument Template den Titel des Fensters setzen?
(Ich verwende zum Wechseln zwischen den Fenster CMultiDocTemplate!)