Namen in der Titelleiste ändern
-
Hallo miteinander,
ich habe ein MFC-Projekt mit dem Namen Test_xyz geschrieben. Mittlerweile ist ein tolles Programm draus geworden, daß man sogar verwenden kann
.
Das doofe ist, daß in der Titelleiste immer noch der Projektname, also Test_xyz steht, obwohl das Programm mittlerweile einen richtigen Namen hat. Kann ich den Projektnamen oder wenigstens die Beschriftung in der Titelleiste nachträglich ändern?
Danke,
T.
-
SetWindowText im Mainframe.
-
Du kannst alternativ (bei VC 6.0) auch unter
Projekt -> Einstellungen (ALT + F7) im Reiter "Linker" den Namen der Ausgabedatei einen anderen Namen geben!
Somit hast du eine .exe mit nen anderen Namen und alle Titelleisten / AfxMEssageBoxen bekommen somit als Titel deinen neuen Namen!Sven
-
Und wenn du das ganze Projekt mitsamt seinen Klassennamen etc ultimativ umbenennen möchtest, dann hier entlang
-
Specialguest schrieb:
Du kannst alternativ (bei VC 6.0) auch unter
Projekt -> Einstellungen (ALT + F7) im Reiter "Linker" den Namen der Ausgabedatei einen anderen Namen geben!
Somit hast du eine .exe mit nen anderen Namen und alle Titelleisten / AfxMEssageBoxen bekommen somit als Titel deinen neuen Namen!Sven
Klappt leider nicht. Lediglich die .exe heißt dann anders...
-
hmm
okay mit der Titelleiste kann durch aus sein!
AfxMessageBoxen sollten dann aber den Namen deiner exe haben!Du kannst aber auch wie "estartu_de" schon schrieb SetWindowText nutzen
Wenn Du Dialoge ändern willst kannst du dies auch einfach in den Eigenschaften des Dialoges einstellen wie er heißen soll!
Dies ist jetzt leider nur für eMbedded C++ ( PocketPC) sollte aber "ähnlich" auch auf PC funzen
::SHSetNavBarText(AfxGetMainWnd()->GetSafeHwnd(),L"Neuer Name");
Sven
-
Du könntest es dir mit dem Programm einfach machen. Aber wieso einfach wenns auch kompliziert geht?
-
@ Pulse
Das tool ist echt genial!
@ tronaccount
Also wenn du dein Projektnamen ändern willst nimm das Tool von PulseSven