Avatar billede sorenriis Nybegynder
01. februar 2006 - 11:10 Der er 8 kommentarer og
1 løsning

Slå Windows XP theme fra?

Jeg er efterhånden noget frustreret over hvad forskellige Windows XP themes gør ved mit program.

I et theme ser det fint ud, i et næste er alt sort og sådan fortsætter det bare :)

Nu er spørgsmålet.
Kan jeg slå Windows XP themes påvirkning på mit program fra på en eller anden måde, således at gråt er gråt på alle skærme? :-)
Avatar billede psycosoft-funware Nybegynder
02. februar 2006 - 14:09 #1
hmm, det bliver ret svært. med mindre du ændre hele windows temaet til standard - og det tror jeg ikke at slutbrugerne bliver særlig glade for...

den eneste udvej må vel være at du skriver dit eget "theme" system til dit program, så du gennemtvinger standard komponenter - eller tag et kig på SUIskin fra sumisoft, det kunne blive en mulighed... :-)

/FunteX!
Avatar billede sorenriis Nybegynder
02. februar 2006 - 15:00 #2
OK.. Havde slet ikke tænkt på at der fandtes "skin"-komponenter.
Ser ret fedt ud hvad SUISkin kan udrette :P

Findes der ikke noget lignende SUISkin, men som er gratis?
Avatar billede sorenriis Nybegynder
02. februar 2006 - 15:23 #3
Ved ikke helt om jeg fik udtrykt mig korrekt i mit indledende spørgsmål.

Tag f.eks. disse screenshots:
http://www.f1challenge.dk/pics/Windows_XP.jpg
http://www.f1challenge.dk/pics/Windows_Klassisk.jpg

Jeg er helt ligeglad med den blå ramme, som XP-temaet laver.
Det jeg irriterer mig over er at den grå baggrund ikke er ens i begge temaer (samme gælder med knapper og scrollbars). Er der ingen "nem" måde at kode det sådan at jeg bestemmer hvordan de farver skal være og på den måde tilsidesætte WinXP's themes?
Avatar billede stone Forsker
03. februar 2006 - 13:37 #4
mener ik man bare kan slå theme fra i xp, da det vil få indvirkning på resten af de aktive programmer, dit spørgsmål er meget relevant da jeg selv har oplevet de forskelligheder i mine programmer alt efter hvilket theme der er sat.

den farve jeg har brugt i mit program med problem har jeg sat $00f8e4d8 i stedet for at vælge "clnativecaptiontext" som giver den samme farve - nu ser mit program ens i uanset hvilket standard theme der er valgt.
Avatar billede psycosoft-funware Nybegynder
03. februar 2006 - 15:05 #5
okay, så er det straks mere simpelt. kan du da så ikke opbygge en standard palette til komponenterne?... :-)

/FunteX!
Avatar billede stone Forsker
03. februar 2006 - 22:39 #6
he he jo det kunne man nok lave.... men det er altid tiden man mangler til det

det er faktisk html kode hvor der er sat "$00"  foran den valgte farve

vælger man f.eks 00$FFFFFF som er standard hvid i delphi så vil den vise clwhite det er selfølgelig noget møg - problemet er væk hvis der vælges en blandingsfarve.

Det kunne måske blive dit næste project, component "colorsafe" in delphixxx
//stone
Avatar billede sorenriis Nybegynder
02. november 2006 - 21:13 #7
Lukker spørgsmålet.. Afgiv svar, hvis I vil have del i points :)
Avatar billede stone Forsker
02. november 2006 - 22:57 #8
svar
Avatar billede psycosoft-funware Nybegynder
05. november 2006 - 22:04 #9
bare spring mig over, behøver ineg point :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester