XP-Theme: Allgemeine Frage

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

XP-Theme: Allgemeine Frage

Beitrag von Kaeru Gaman »

nur mal so gefragt:

wenn ich beim compilieren einer exe auf w2k das XP-Flag auslasse,
wird das Fenster der exe dann auch auf XP mit Style im klassischen w2k angezeigt?

mir geht es um das Layout eines MiniFensters,
ich will mal meinen DesktopResolutionChanger als Mini-exe zur verfügung stellen.
da brauche ich trotzdem ein Layout das nicht komplett scheise aussieht oder gar unleserlich ist,
deshalb interessiert mich das einfach mal.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Kaeru Gaman
Wenn du den XP-Style nicht aktiviert hast, egal auf welches Betriebbsystem, dann wird immer auf "2K" Klassic-Style von Win98 benutzt.
Aber wenn du XP-Style aktiviert hast, dann klappt dieses Style nur auf WinXP, bei z.b. Win98 wird einfach auf Klassic umgestellt, weil da kein XP-Style vorhanden ist.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: XP-Theme: Allgemeine Frage

Beitrag von ts-soft »

Kaeru Gaman hat geschrieben:nur mal so gefragt:

wenn ich beim compilieren einer exe auf w2k das XP-Flag auslasse,
wird das Fenster der exe dann auch auf XP mit Style im klassischen w2k angezeigt?
Ja, deshalb sollte das Flag per Default an sein!
Anwendungen die nicht so wichtig sind, ohne Style sind schnell weg von der Platte
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag von nco2k »

es spielt keine rolle wo du es kompilierst, wenn du den xp skin weglässt wird auf dem jeweiligen system wo die exe läuft, der klassische skin des betriebssystems verwendet. zwischen den einzelnen windows versionen gibt es aber immer kleine unterschiede (farbe etc.) ob die grösse gleich ist weiss ich nicht.

@RSBasic
> Aber wenn du XP-Style aktiviert hast, dann klappt dieses Style nur auf WinXP.
unter Vista wird dann der Vista skin verwendet, deswegen sollte man in der IDE, XP-Skin umbennen.

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> ob die grösse gleich ist weiss ich nicht.
Ist sie nicht, die Titelleiste usw. kann grösser oder kleiner sein, aber die
inneren Maße des Fensters stimmen. Insofern gibts da keine Probleme.

Wer die Möglichkeit hat, sollte aber immer mit und ohne Style testen, aber
diesen niemals weglassen, sonst sieht die Anwendung altmodisch und billig
aus, bei Usern die einen Skin aktiviert haben :mrgreen:

Fenster selber Skinnen mögen die meisten auch nicht, zumindest wenn dies
Unprofessionell gemacht wird (ohne auf die Farben usw. des aktiven Styles
rücksicht zu nehmen)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Also wenn man bei Win98 andere Farbschemata oder manuell die Metrics ändert bekommt auch da unterschiediche Maße.

Wer den Classic-Theme mag ...
schaut mal nach watercolor styles, die sind (wie ich finde) noch übersichtlicher als die classic-optik und sehen auch sehr gut aus.
I´a dllfreak2001
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: XP-Theme: Allgemeine Frage

Beitrag von Kaeru Gaman »

danke erstmal.
ts-soft hat geschrieben:Ja, deshalb sollte das Flag per Default an sein!
Anwendungen die nicht so wichtig sind, ohne Style sind schnell weg von der Platte
eben das geht nicht, weil ich keine möglichkeit habe, das tool für XP zu layouten.
ich habe kein XP!

das tool wäre sowieso nur für leute, für die es wichtig ist.

wer gerne einfach-games zockt, und dafür eine verkleinerte Desktop-Auflösung möchte,
ohne dass er immer wieder seine Icons verrückt bekommt,
der benutzt auch eine Mini-Anwendung die überall wie classic-w2k aussieht.

deshalb wollte ich wissen, ob sie auch überall gleich aussieht,
damit ich ein effektives mini-layout erstellen kann.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Hat von euch überhaupt einer XP? Natürlich wird das Fenster trotzdem geskinnt egal ob Manifest vorhanden oder nicht. Lediglich die Bedienelemente (Buttons, etc.) werden nicht geskinnt. Wenn du deinem Anwendungsfenster selbst auf einem XP System mit aktivierten Themes den "Klassik" Stil verpassen willst musst du dies mit SetThemeAppProperties() erzwingen.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Also für so nen kleines Tool ist es ja wurscht, aber das Layout
sieht genauso aus wie beim classic. Da ändert sich zumindest mit dem
Standart-XP-Skin nichts. Um den Classic-Skin zu (nicht) erzwingen reicht es doch
schon wenn man entsprechenden Flag in Compileroptionen aktiviert/deaktiviert.
I´a dllfreak2001
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> Hat von euch überhaupt einer XP?
Glaube schon, nutze aber Watercolor Economic, da ändern sich die
Fensterdimensionen nicht gegenüber Classic, nur das es wesentlich besser
aussieht :D
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten