GeneralChang Geschrieben 25. Februar 2004 Teilen Geschrieben 25. Februar 2004 Hi@all! Folgendes: Was sich in Java sehr leicht ändern lässt, gibt mir als VC++ Neuling ein Rätsel auf: Wo finde ich den Code, welcher sagt, dass für meine Buttons etc. der Win XP Style oder Win 2000 Style benutzt wird? Hab schon sämtliche .rc files usw. zweier Projekte (eines mit 6.0->alter Style, das andere mit .net->XP Style) miteinander verglichen, aber nix gefunden. Wer kann helfen? Danke GeneralChang:confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HELLmut Geschrieben 25. Februar 2004 Teilen Geschrieben 25. Februar 2004 Das Design legt Windows selbst fest. Ein und die selbe Anwendung kann beide "Look&Feels" haben, je nach dem, auf welchem System sie läuft. win2000 is klar, bei xp je nach Einstellung. Liegt daran das die Fensterdekoration, nicht wie zB das Icon zur Anwedung gehört sondern von der Api geliefert werden. Wenn du ein eigenes Design haben willst, musst da anders vorgehen, aber das dürfte mit "Boardmitteln" nicht so einfach sein. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
GeneralChang Geschrieben 25. Februar 2004 Autor Teilen Geschrieben 25. Februar 2004 Aha, aber beide Programme wurden auf einem XP Rechner mit gleichem "Look&Feel" nur halt unterschiedlicher VStudios geschrieben. Komisch, trotzdem danke GeneralChang Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Timon Geschrieben 2. März 2004 Teilen Geschrieben 2. März 2004 Der Anzeigestil leitet sich aus den Runtime-Libraries ab. Sind diese statisch eingebunden werden sie verwendet. Wenn nicht werden die in Windows enthaltenen verwendet. Sollte eine spezielle Runtime-Library verwendet werden, kann man unter Windows XP ein XML-Manifest anlegen. Bei Windows XP ist das Skinning(nur mit neuen Runtime-Libraries) per default Windows ueberlassen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
GeneralChang Geschrieben 2. März 2004 Autor Teilen Geschrieben 2. März 2004 Hallo Timon, die XML manifeste beider Projekte sind absolut identisch. In den Versionen hab ich mich geirrt. Das eine Projekt wurde mit .net C++ 7.0 (2002) und das andere mit .net C++ 7.1 (2003) geschrieben. Ich denk aber nicht, dass es daran liegt. Es werden in beiden Projekten die Libraries auf die selbe Art und Weise eingebunden. Ich hab auch schon mal ein Projekt im 2003er angelegt und dann den Code mit dem alten "Look&Feel" reinkopiert & kompiliert --> keine Veränderung; altes Look&Feel bleibt. Muss es also irgendwo im Code liegen; richtig? Weitere Ideen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
GeneralChang Geschrieben 2. März 2004 Autor Teilen Geschrieben 2. März 2004 Hallo nochmal, hab mich grad nochmal damit beschäftigt. Siehe da, plötzlich springt es einem ins Gesicht. Das .manifest muss man natürlich auch in den Ressourcen einbinden! Die Frage, die offen bleibt: Hab das ich in geistiger Umnachtung mal rausgenommen? Egal. Vielen Dank:uli Qua'pla General Chang Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.