Zum Inhalt springen

Windows Look and Feel


GeneralChang

Empfohlene Beiträge

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:

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...