Visuelle størrelser for komponenter

Tags:    delphi

Hej

Jeg er selv glad for Windows med "Best performance" mens andre benytter "Best appearance." Så langt så godt. Men de to principper har desværre ikke samme visuelle størrelse for nogle komponenter der gør at der kommer til at se underligt ud hvis udviklingen er gjort i det ene miljø men en bruger benytter det andet.

Findes der en metode til at se hvilken "performance" der er valgt eller noget helt andet?

Mik D



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Skal du ikke blot have inkluderet et XPManifest?



Som du i Delphi 7 (og op efter?) nemmest gør ved at tilføje XPMan til din uses liste.



Hey Mik D,
problemet med udvikling inden for Windows platformen inden for de senere år er netop de forskellige retningslinier for interfacet. Personligt udvikler jeg selv på XP og tester under 2000, XP og Vista, men følger kun designguidelines for XP og Vista.

Du kan finde guidelines her:
XP: http://www.microsoft.com/whdc/System/platform/pcdesign/XPguidelines.mspx
Vista: http://msdn2.microsoft.com/en-us/library/aa511258.aspx

Personligt bruger jeg uVistaFuncs til at gøre det en del nemmere at få understøttelse for Vista's design:
http://www.installationexcellence.com/articles/VistaWithDelphi/Original/Index.html

uVistaFuncs gør arbejdet en del nemmere med at få passet ting ind til at køre med de nye designregler og har en simpel funktion kaldet IsWindowsVista():boolean der returnerer om man kører Vista eller ej :)

Håber du evt. kan bruge det lidt.



Hej

Hmm hmm, jeg ønsker faktisk ikke at applikationen skal blive XP-ramt. Tværtimod. Jeg har prøvet at sætte en XPMan på men det kan jeg ikke få meget ud af. Måske fordi jeg ikke ved første forsøg kan finde ud af hvordan den "virker."

I W2000 style er f.eks. en forms caption bar 22 pixels høj, men i XP style er den 30 pixels osv. Måske beskriver dette bedre situationen?

Anvender D7.

Mik D



Indlæg senest redigeret d. 04.11.2007 09:53 af Bruger #4912
Hej

Efter at have søgt og søgt på nettet fandt jeg følgende:
http://www.swissdelphicenter.ch/torry/showcode.php?id=1639

Det klarer mit behod til at detektere XP style themes.

Mik D



t