Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Win98 Style statt XP (https://www.delphipraxis.net/133743-win98-style-statt-xp.html)

J Kadison 7. Mai 2009 21:39


Win98 Style statt XP
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallöchen!

Ich habe ein problem und zwar möchte ich mir ein programm schreiben. Es soll später auf einem Win2k rechner laufen.
Da ich aber ein programm habe (nicht von mir) das damit im zusammenhang steht möchte ich gerne, dass diese beiden in etwa glecih aussehen, und da stört mich das aktuelle Design der forms, die delphi erstellt. Gibt es eine möglichkeit die fenster wieder wie in 98 aussehen zu lassen?

also so wie im anhang



Wäer echt super, wenn's sowas gäbe

Ganz liebe Grüße

uwewo 7. Mai 2009 21:42

Re: Win98 Style statt XP
 
Stell Dein Windows auf "Klassisch" ein

fkerber 7. Mai 2009 21:42

Re: Win98 Style statt XP
 
Hi!

Hängt das nicht davon ab, welches Theme (Windows klassisch / Windows XP) XP verwendet?


Ciao, Frederic

J Kadison 7. Mai 2009 22:02

Re: Win98 Style statt XP
 
Öhm naja eigentlich schon aber das originalprogramm hat unabhängig vom XP-Style diese alte ansicht, wohingegen das delphiform abhängig vom style ist

Und ich wollte halt, dasses IMMER das alte hat :gruebel:

Luckie 7. Mai 2009 22:21

Re: Win98 Style statt XP
 
Das könnte daran liegen, dass es noch eine alte Version der comctrl.dll benutzt. Denn wenne s ein altes Programm ist, kann es die neue nicht kennen. Und die neue unterstützt eben das Theming von XP.

Aber ist das wirklich so immens wichtig, dass man da jetzt so viel zeit un Mühe reinstecken müsste? Ist doch schön, wenn es unter XP nach XP aussieht und nicht so altbacken wie unter 2000. Also so würde ich das jetzt sehen.

jaenicke 7. Mai 2009 22:32

Re: Win98 Style statt XP
 
Zitat:

Zitat von J Kadison
Öhm naja eigentlich schon aber das originalprogramm hat unabhängig vom XP-Style diese alte ansicht

Dann ist das vielleicht ein uraltes 16-Bit-Programm z.B., denn wenn unter XP ein Programm dieses alte Aussehen hat, dann ist das ein Zeichen dafür, dass es nicht voll kompatibel mit XP ist.

Deshalb sei einfach froh, dass dein Programm unter XP besser aussieht. Dass das andere das alte grauslige Aussehen unter XP hat, dafür kannst du ja schließlich nichts. Aber deshalb zu versuchen das Aussehen deines Programms zu verhunzen ist ja wohl der falsche Weg...

J Kadison 7. Mai 2009 22:48

Re: Win98 Style statt XP
 
das mit dem 16 bit ist gut möglich . . . jetzt wo ich so drüber nachdenk (ich glaub in der README stand noch was von win 3.11 kompatibel - da dürfte es noch kein 32 bit gegeben haben xD )

Zitat:

Aussehen deines Programms zu verhunzen ist ja wohl der falsche Weg...
Naja und was macht microsoft mit vista?
Sry musste sein!!!

ne aber ich hätte gern, dass das so "altmodisch" aussieht, und außerdem ich finde das im prinzip fast schöner wie das XP gedöhns.

Öhm weils grad in dem Thema angesprochen wurde, kann ich mein Progg dann auch vllt i-wie 16 bit like machen?
Hätte das irgend welche probleme / einschränkungen zur folge?

jfheins 7. Mai 2009 22:59

Re: Win98 Style statt XP
 
Warum nicht gleich ein Konsolenprogramm :stupid:

Zum Thema: Die Komponeten kannst du einfach auf alt trimmen, indem du das XP-Manifest nicht verwendest.

Den Fensterrahemen auf alt zu trimmen dürfte etwas schwieriger sein.

J Kadison 7. Mai 2009 23:02

Re: Win98 Style statt XP
 
Zitat:

Zitat von jfheins
Warum nicht gleich ein Konsolenprogramm :stupid:

Hmmm jetzt wo du's sagst. . . wär acuh keine schlechte idee, aber näääääää dann nur, wenn mir jemand en monochromen Bildschirm zur verfügung stellt :cyclops:

Zitat:

Zitat von jfheins
Den Fensterrahemen auf alt zu trimmen dürfte etwas schwieriger sein.

Wie schwierig denn genau?

jfheins 7. Mai 2009 23:11

Re: Win98 Style statt XP
 
SetWindowTheme hört sich vielversprechend an ;)

Irgendwie so:
Delphi-Quellcode:
SetWindowTheme(Handle, nil, '');
Aber es ist schion spät und ich kanns nicht ausprobieren ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz