Seite 1 von 2

XP-Skin-Unterstützung einschalten

Verfasst: 01.12.2005 21:50
von Delle
XP-Skin-Unterstützung einschalten (nur bei Windows)
Bindet Skin-Unterstützung (verschiedene Designs für Fenster auf Windows XP) in das Executable ein.
Was heißt das konkret wenn ich eine .exe auf Win98 compile?

Das ohne die Einschaltung das Programm in grauen Win98-Farben
gehalten bleibt (=Oldskool) und nur bei Einschalten "XP-blau" wird?

Verfasst: 01.12.2005 21:54
von ts-soft
Das sorgt dafür, das der XP-User seinen eingestellten Stil vorfindet und für Win9x macht es keinen Unterschied. Es ist also sinnvoll, es einzuschalten, auch wenn man selber nur Win9x hat. Vorsichtshalber aber von jemanden unter XP mal testen lassen, weil manche Gadgets evtl. anders reagieren oder aussehen könnten.

Verfasst: 01.12.2005 22:02
von Delle
Also ist mit der Skin-Unterstützung nur die des Users gemeint?

Sprich wenn ich es nicht aktiviere, erscheint mein Fenster im Standard-Stil? Oder etwas sogar grau im Win98-Stil?

Verfasst: 01.12.2005 22:06
von ts-soft
Wenn Du es nicht einschaltest, erschein es im klassischem Stil, als unter Win9x Mausgrau und unter XP, so wie in Win2000, also anderer Grauton. Das Wünschen XP-User mit eingeschaltetem XP-Style aber nicht, sonst hätten sie den ausgeschaltet.

Verfasst: 01.12.2005 22:10
von Delle
Also bei normaler Kompilierung ohne SkinSupport unter Win98 so?

Bild

Und unter WinXP so?

Bild

Ich will nur vermeiden, dass durch irgendwelche "bescheuerten"
SkinEinsltellungen Darstellungsfehler im Programm auftauchen.

Dieses rote X beim Schließen kommt also sozusagen immer
bei XP sofern man es nicht mit der Skin geändert hat?

Verfasst: 01.12.2005 22:21
von ts-soft
Das untere ist mit XP-Skin, ohne Skin würde es dem oberen ähneln. Wenn Du dem XP-User seinen Skin vorenthälst, wird er Dein Programm vielleicht nicht mögen, also besser mit Skin und beim Kumpel oder durch das Forum testen lassen
Deine Programme solltest Du sowieso grundsätzlich auf allen Plattformen, wo sie genutzt werden Testen lassen, sonst gibts manchmal böse Überraschungen.

Verfasst: 01.12.2005 22:24
von Delle
Was? Ich dachte das untere wäre der Standardstil von XP, sprich
diese Skin ist also immer ursprünglich ausgewählt.

Verfasst: 01.12.2005 22:33
von Zaphod
nur wenn du die xp xkin unterstützung einschaltest. sonst sieht es aus wie oben.

Verfasst: 01.12.2005 22:50
von Kaeru Gaman
> diese Skin ist also immer ursprünglich ausgewählt.

nach dem istallieren, richtig.

aber manche leute mögen keine bonbons, und deaktivieren das sofort.

Verfasst: 01.12.2005 22:51
von ts-soft
Kaeru Gaman hat geschrieben:> diese Skin ist also immer ursprünglich ausgewählt.

nach dem istallieren, richtig.

aber manche leute mögen keine bonbons, und deaktivieren das sofort.
Aber für Windows-Programmierer gibts keine Wahl, muß mindestens in BonBon getestet werden :mrgreen: