Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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:

Geschrieben

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.

Geschrieben

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.

Geschrieben

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?

Geschrieben

Hallo nochmal,

hab mich grad nochmal damit beschäftigt.

Siehe da, plötzlich springt es einem ins Gesicht.:rolleyes:

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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...