Entwickler-Ecke
Sonstiges (Delphi) - XP manifest
uranop - Mo 01.09.08 19:40
Titel: XP manifest
mahlzeit,
sagt mal, ist es möglich mit einer manifest datei den style des programmes festzulegen ?
also ich fuer meinen teil habe mein prog im XP - Silber style gebastelt
und leider muss ich feststellen, das bei anderen die nicht silber verwenden meine graphiken denn blöd ausschauen.
gibts da nen weg ?
ich habe das in der manifest die ich mal hier auf dem board gezogen habe nicht entdeckt bisher.
Timosch - Mo 01.09.08 19:51
AFAIK werden die Visuellen Stile nur systemweit eingestellt. Aber wieso bietest du keine Option, den Skin deines Programms zu wechseln: Mit diesen Grafiken oder ohne? Dann hat jeder die Wahl.
uranop - Mo 01.09.08 19:59
hoi,
ja das waere eine moeglichkeit, stimmt.
aber man muss / sollte von DAUs ausgehen ...
wenn man beispielsweise mehrere funktionen hat die ziemlich gleich aussehen aber fuer verschiedene bereiche gelten.
sollte man das schon irgendwie erkenntlich machen. ...
und am besten so das es einen gleich ins auge hupft : P
sieht halt mit einfach besser aus xD
Delete - Mo 01.09.08 20:00
Google mal nach der VCL Skin Komponente.Die ist sehr einfach zu handhaben. :wink:
uranop - Mo 01.09.08 21:01
whaa das schaut ja mal edelst aus : P merci fuer den tipp
mmh gibts das auch irgendwo in nem äquivalent 4 free ?
das vclskin demo da oben nervt
uranop - Di 02.09.08 17:14
mmh warum zum geier frisst diese componente die aktuellen skins nicht ...
schwallt immer was von wegen
" This is older Skin File
Please Update to new Version!"
is ja auch nicht grad das wahre
Delete - Di 02.09.08 17:39
Alle Skins müssen eine *.skn Endung haben,sonst frißt der die nicht.wenn du trotzdem keine
findest kann ich dir welche schicken.
Hast du vclSkin 2 ?
uranop - Di 02.09.08 18:04
ich habe skins so is ja nicht ...
die vclskin version ist die 4,97
und die der skins sind vom demo package ...
parallell dazu versuche ich mich auch gerade mit alpha controls zurecht zu finden ...
muss aber sagen das die jungs irgendwie nicht so ganz auf der hoeher sind da ist vclskin besser ...
grade was felder betrifft ...
// Edit
aber die 2 habe ich auch wo rumfliegen : P
Jakob_Ullmann - Di 02.09.08 18:38
Titel: Re: XP manifest
uranop hat folgendes geschrieben: |
mahlzeit,
sagt mal, ist es möglich mit einer manifest datei den style des programmes festzulegen ?
also ich fuer meinen teil habe mein prog im XP - Silber style gebastelt
und leider muss ich feststellen, das bei anderen die nicht silber verwenden meine graphiken denn blöd ausschauen.
gibts da nen weg ?
ich habe das in der manifest die ich mal hier auf dem board gezogen habe nicht entdeckt bisher. |
Also hast du jetzt mit Images etc. gearbeitet oder eine richtige Manifest angelegt? Wenn das ne richtige Manifest war, sollte es doch überall gut aussehen, oder wo liegt jetzt das Problem?
uranop - Di 02.09.08 18:41
ich habe ein file
was man nach dem namen der applikation benennt
und dann halt
name.exe.manifest
heisst ...
das ding geht aber nur her und macht aus ner win2k classic ansicht die XP ansicht -> also eckig auf rund
mehr aber nicht.
Jakob_Ullmann - Di 02.09.08 19:04
uranop hat folgendes geschrieben: |
das ding geht aber nur her und macht aus ner win2k classic ansicht die XP ansicht -> also eckig auf rund
mehr aber nicht. |
Was willst du denn mehr? Dieser Style unterscheidet sich doch auch zwischen Silver, Blue und Olive. Und dementsprechend wird er doch auch angepasst.
Oder meinst du, dass du sowas wie z.B. MS machst, zum Beispiel die Toolbar bei Office 2003 sieht in WinXP Blue anders als in Silver aus. Abhängig vom System kannst du doch dann einfach verschiedene Farben wählen bzw. andere Grafiken nehmen.
EDIT: Oder du nimmst relative Farben.
uranop - Di 02.09.08 19:14
ich weiss was du meinst, aber anscheins hast du mich wals verstanden
in dem prog sind pics eingebaut... jpeg
diese habe ich aussenrum der farbe clbuttonface angebasst ...
somit faellts nicht auf wenn der xp style auf silber ist.
gehst du nun aber her und machst nen anderen style oder nen benutzerdefinierten,
so haste immer noch die bilder drin allerdings passt die hintergrundfarbe nicht mehr zusammen.
transparente gifs werden ja nicht unterstuetzt
Jakob_Ullmann - Di 02.09.08 19:45
Dann nimm für diese Farbe clFuchsia (z. B.) und schreibe:
Delphi-Quelltext
1: 2:
| Image1.Picture.Bitmap.TransparentColor := clFuchsia; Image1.Transparent := True; |
Dann sollte es überall gleich aussehen (vorausgesetzt du hast keine Kantenglättung oder so'n Müll drinne, dann kannst du basteln, wie du die wieder rückgängig bekommst :P ).
uranop - Di 02.09.08 21:20
jo klar
TImage frisst bei mir nur JPEG files aber keine gifs ....
JPEG ist statisch und kennt keinen transparenten background
also ist das nicht moeglich
Jakob_Ullmann - Di 02.09.08 21:29
Und wenn du JPEG nimmst? :P Klein wie JPG, gut wie BMP. :P GIFs sollten glaube ich ab D7 gehen.
uranop - Mi 03.09.08 05:46
photoshop oder photo impact macht keinen unterschied zwischen jpeg und jpg
und D7 habe ich nicht xD
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!