Entwickler-Ecke

Multimedia / Grafik - Programmoberfäche selbst designen? Wie geht das?


Erivium - Di 19.01.10 15:44
Titel: Programmoberfäche selbst designen? Wie geht das?
Hallo zusammen,

ich hätte eine kleine Frage. Und zwar arbeite ich gerade an einem Programm welches ich später aber gerne oberflächentechnisch noch verbessern würde. Ist es möglich, beispielsweise eigene Buttonskins/Hintergründe(per Photoshop) zu erstellen und dann anstelle des alten Buttons/Hintergrundes bei Delphi einzufügen? Ich hab schon etwas rumgesucht habe aber leider nie das gefunden wonach ich gesucht habe.
Ich würde mich freuen wenn ihr mir helfen könntet und mir sagen könntet wie man das anstellt.

Vielen Dank schonmal
lg


thepaine91 - Di 19.01.10 15:47

gidf =) oder interne suche


jaenicke - Di 19.01.10 15:48

Es gibt die Möglichkeit Skinkomponenten zu nutzen, diese sind aber meistens nicht kostenlos.
Ansonsten kannst du da nur selbst Hand anlegen.

Am wichtigsten ist aber eine gut entworfene übersichtliche Oberfläche. Dann kann man auf die graphischen Spielereien auch verzichten. Auf jeden Fall ist es (wenn es nicht gerade um Mediaplayer oder so geht) wichtig zumindest optional die normale Oberfläche anzuzeigen. Denn viele haben ihr Windows an die eigenen Wünsche angepasst, so dass dein Programm vielleicht dazu überhaupt nicht passen würde, wenn es sich nicht anpasst.


Gausi - Di 19.01.10 15:59

Vieles kann man auch selber machen, oder mit kleinen Anpassungen.

Für meinen Player z.B. habe ich ein TPanel um ein Canvas und ein OnPaint-Event erweitert und male dann auf den so erweiterten Panels die passenden Bildteile, so dass der Eindruck eines gemeinsamen Hintergrundes entsteht. Für Buttons habe ich von BitBtn was abgeleitet, da ich dafür ein paar weitere Dinge brauchte.

Damit kommt man dann schon recht weit.


ffgorcky - Di 19.01.10 16:07

Also die einfachste Möglichkeit, den normalen Hintergrund wegzubekommen ist, wenn Du einfach ein Fensterfüllendes Image in den Hintergrund setzt.