Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi runde Schaltflächen wie bei Power DVD (https://www.delphipraxis.net/78905-runde-schaltflaechen-wie-bei-power-dvd.html)

newuser01 12. Okt 2006 23:05


runde Schaltflächen wie bei Power DVD
 
Hallo

Ich möchte gerne eine gesamte runde Schaltfläche die in mehrere aufgeteilt ist (play,pause,stop,next,back und so)so wie es in Power DVD ist falls das Programm jemand kennt. Vielleicht eine Komponente (freeware) dazu oder sonstiges wäre super. Mir würde auch das Aussehen der Schaltflächen so wie in Winamp ausreichen.

dino 13. Okt 2006 00:09

Re: runde Schaltflächen wie bei Power DVD
 
zur verfügung kann ich sowas nicht stellen, aber vielleicht hätte ich ne Idee, wie man das selber machen könnte...

an sowas auch interessiert?

Sunlight7 13. Okt 2006 00:46

Re: runde Schaltflächen wie bei Power DVD
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ganz "einfach" zu erstellen, mit:

1. Ein TGraphicControl (wenns keinen Focus braucht)
2. Mit SetWindowRGN (wenn doch ein Focus braucht)

Siehe Anhängsel

dino 13. Okt 2006 00:51

Re: runde Schaltflächen wie bei Power DVD
 
die meinte aber, dass mehrere schaltfläschen zusammen einen Kreis bilden

ich mache hierfür gerade mal eine Beispieldatei, wie ichs machen würde

Sunlight7 13. Okt 2006 00:54

Re: runde Schaltflächen wie bei Power DVD
 
Das war ja nur ein Beispiel...

Man kann ja 4 Komponenten machen, und auf jede nur ein viertel Zeichnen :zwinker:

dino 13. Okt 2006 00:58

Re: runde Schaltflächen wie bei Power DVD
 
stimmt darf ich trotzdem weitermachen?

Mackhack 13. Okt 2006 00:59

Re: runde Schaltflächen wie bei Power DVD
 
Zitat:

Zitat von dino
stimmt darf ich trotzdem weitermachen?

Mach hinne und hau rein :mrgreen:

Sunlight7 13. Okt 2006 01:01

Re: runde Schaltflächen wie bei Power DVD
 
Zitat:

Zitat von dino
stimmt darf ich trotzdem weitermachen?

Du machst für uns so eine Kompo?
OK, dann darfste weiter machen :mrgreen: :mrgreen: :mrgreen:

dino 13. Okt 2006 02:01

Re: runde Schaltflächen wie bei Power DVD
 
Liste der Anhänge anzeigen (Anzahl: 1)
hier habt ihrs

[Edit]mom beim kommentieren hab ich was falsch gemacht[/Edit]

[Edit2]nun hab ichs[/Edit]

Sunlight7 13. Okt 2006 04:14

Re: runde Schaltflächen wie bei Power DVD
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ja, muß schon sagen, cooles Projekt!

Ich hab mir mal erlaubt, so ganz schnell ein neues Design zu entwerfen :mrgreen:

Einfach die Dateien im Ordner Round mit diesen Überschreiben. :zwinker:

runger 13. Okt 2006 06:07

Re: runde Schaltflächen wie bei Power DVD
 
Hallo,

das kann aber nur ein gaaanz grober erster Versuch sein, oder?
Mach weiter, mach eine Komponente draus.
Halt dich bitte einigermassen an die Designregeln für Delphi Code.

Rainer

newuser01 13. Okt 2006 09:54

Re: runde Schaltflächen wie bei Power DVD
 
DANKE für eure Hilfe das ganze sieht schon mal sehr gut aus. Dino ich brauch 5 Schaltflächen (Play,Pause,Stop,Next,Back) und die *bmps müssten schon im Projekt eingebunden sein ohne sie aus einem Verzeichnis laden zu müssen.

NEIN keine Sorge die letzten Schritte versuch ich schon selber :mrgreen: ansonsten muss ich sagen TOP Dino

newuser01 13. Okt 2006 10:53

Re: runde Schaltflächen wie bei Power DVD
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier hab ich mal für euch den Bildausschnitt wo die Schaltfläche hin soll vielleicht habt ihr ja eine Idee Grafisch bin ich eine absolute Niete :mrgreen:

Sunlight7 13. Okt 2006 11:42

Re: runde Schaltflächen wie bei Power DVD
 
[Angeb']
Mein Design gefällt Dir nicht? :mrgreen:
[/Angeb']

Du kannst Dir aus den Bitmaps eine Ressource basteln, und die per "{$R Dateiname.res}" in Dein Programm einbinden, dann brauchts keine externen Bitmaps.

dino 13. Okt 2006 12:47

Re: runde Schaltflächen wie bei Power DVD
 
wie geht das genau mit dem eibinden?
bei mehr Schaltern, müssen die Trennlinien aber immer Rechtecke sein

was gibts denn für designerregeln???
und wie mache ich ne Komponente draus?

Sunlight7 13. Okt 2006 12:57

Re: runde Schaltflächen wie bei Power DVD
 
Das sind aber viele Fragen:

1. Einbinden: Öffne den Bildditor von Borland (oder anderes) und mache eine .res Datei
Einbinden selbst steht schon oben...

2. "was gibts denn für designerregeln???"
Damit ist Dein Schreibstiel gemeint:

Delphi-Quellcode:
begin
Anweisung
end;
// Sollte so sein
begin
  Anweisung
end;
Zitat:

Zitat von dino
bei mehr Schaltern, müssen die Trennlinien aber immer Rechtecke sein

Stimmt nicht.

Zitat:

Zitat von dino
und wie mache ich ne Komponente draus?

Datei -> neu
und dann Komponente wählen
Noch nie eine Kompo gemacht?

dino 13. Okt 2006 12:59

Re: runde Schaltflächen wie bei Power DVD
 
ne noch nicht gemacht und ich habe mich an den designerregeln gehalten(ausser am Anfang einmal)!

und hab jetzt alle schaltflächen res-gerecht in 256Farben abgeseichert und es sieht blöd aus...
dazu hab ich eine resdatei erstellt, weiss aber nicht, was ich damit machen soll

Sunlight7 13. Okt 2006 13:46

Re: runde Schaltflächen wie bei Power DVD
 
Nunu?
Meine Antwort ist nicht da?! :gruebel:


Also nochmal:

Wenn ich heut' Abend etwas Zeit finde mach ich so ne Kompo mit runden schaltern, das dürfte nicht so schwer sein denk' ich mal.

Mit $R Dateiname.res einbinden.

PS: Andere Ressourcen-Editoren können 24 Bit.

dino 13. Okt 2006 14:30

Re: runde Schaltflächen wie bei Power DVD
 
würde den jemand 24Bit res Dateien machen und direckt im Programm mit einbinden?

Sunlight7 13. Okt 2006 14:43

Re: runde Schaltflächen wie bei Power DVD
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, ich.

Hab die Kompo doch gleich probieren müssen, ist schon fast fertig.

Jetzt muß ich das nur noch von Delphi 2 in Delphi 5 umschreiben, dann kann ich den Quellcode hochladen.
Aber erst heute Abend...
Derweil gibt's ne Vorschau.

dino 13. Okt 2006 14:52

Re: runde Schaltflächen wie bei Power DVD
 
wie Zeicnest du die Buttons?

so wie ich das gemacht habe ussten es Rechtecke sein, wie hast dus gemacht?

newuser01 13. Okt 2006 16:20

Re: runde Schaltflächen wie bei Power DVD
 
Liste der Anhänge anzeigen (Anzahl: 1)
SCHICK SCHICK bis jetzt :-D Warum bin ich nur im Grafischen Bereich so ein Tollpatsch okok ein paar Linien kann ich in Photoshop schon zeichnen :mrgreen: Bitte habt erbarmen mit meinem Player ich kann doch nicht so gut Zeichnen :wall:

Sunlight7 13. Okt 2006 17:07

Re: runde Schaltflächen wie bei Power DVD
 
Zitat:

Zitat von dino
wie Zeicnest du die Buttons?
so wie ich das gemacht habe ussten es Rechtecke sein, wie hast dus gemacht?

Trick 17-28 :mrgreen:
[Angeb']
Das ist ganz einfach mit der Komponente TThrBitmap (die ich geschrieben habe) :mrgreen:
[/Angeb']

Im Ernst, die Komponente TThrBitmap hab ich mal geschrieben, um die TBitmap um vieeeeles mehr zu erweitern.
Das dumme daran, das läuft nur unter Delphi 2.0 :(
Alse werd ich das nachher mal für Delphi 5 umschreiben, sonst könnt ihr mit dem QuellText nichts anfangen oder?

Zitat:

Zitat von newuesr01
Warum bin ich nur im Grafischen Bereich so ein Tollpatsch okok ein paar Linien kann ich in Photoshop schon zeichnen Mr. Green Bitte habt erbarmen mit meinem Player ich kann doch nicht so gut Zeichnen

Ich kann auch nicht gut Zeichnen... Ich klick ja nur herum, zeichnen tut das programm :angel2:
Und Photoshop?
*sabber*
Ich hab bloß PSP5 :(

Sunlight7 13. Okt 2006 20:11

Re: runde Schaltflächen wie bei Power DVD
 
Sodale, die 1. Testversion ist fertig. :bounce1:

Das umschreiben für D5 hat länger gedauert, als das erstellen in D2 :?
Wären in D5 nicht ständig "interner Fehler" Meldungen gekommen... :evil:

Aber jetzt läufts. :bounce1:
Zum Downloads gehts hier. :arrow:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 Uhr.

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