![]() |
Komponenten zur Steuerung einer Home-Cinema Software
Komponenten zur Steuerung einer Home-Cinema Software
Hi, ich arbeite zurzeit an einer Software zur multimedialen Heimvernetzung, ein Projekt für meine Schule. Ein Server soll dabei alle Multimedia-Dateien beherbergen und Clients sollen via MySQL Datenbank Informationen darüber erhalten und diese Dateien dann abspielen. Soweit steht das Projekt. Auch verrichtet ein einfach aufgebauter Client bereits seine Arbeit. Nun aber möchte ich den Client optische etwas aufmotzen, in Anlehnung aktueller Home-Cinema PC Software (Bsp. Windows XP Media Center). Nun bräuchte ich aber Komponenten welche es ermöglichen folgende Grafik-Eigenschaften darzustellen: - Animation (Am besten wäre wohl GIF) - OnMouseEnter - OnMouseLeave - Transparenz Also eine Listenkomponente, welche mit Grafiken an ein beliebiges Design anpassbar ist. Jetzt die Frage an dieses Forum: Kennt jemand von euch eine Komponente die die oben beschriebenen Funktionen komplett oder teilweise besitzt? Ich dachte auch schon an Macromedia Flash. Diesen in Delphi zu integrieren ist relativ leicht, da man hier ganz einfach ActiveX zur Hilfe nehmen könnte. Aber wie könnte ich dann aus Delphi heraus den Flash Dateien meine Daten übermitteln? Sprich, wie realisiert man dann die Datenanbindung? Ich bedanke mich schon mal im Voraus und verbleibe mit freundlichen Grüßen, hot_shot |
Re: Komponenten zur Steuerung einer Home-Cinema Software
Also für GIF-Files gibt es
![]() OnMouseOver bzw OnMouseLeave ließe sich umständlich über eine Kontrolle der Mauskoordinaten machen Lassen, ca. so:
Delphi-Quellcode:
Das ist aber nur bei wenigen Objekten sinnvoll.
var MousePos: TPoint
GetCursorPos(MousePos); if (MousePos.x>Edit1.Left) and(MousePos.x<Edit1.Left+Edit1.Width) and (Mouse.y >Edit1.Top)and(Mouse.y<Edit1.Top+Edit1.Width) then BringMeABeer(Do_it_now); OnMouseLeave wäre halt das andersherum Transparents... Da kommts druff an was du transparent machen möchtest. Das Formular kann man mit FormX.AlphaBlend:=true und FormX.AlphaBlendValue:=wasweissih. 255=untransparent, 0=Unsichtbar greetz inh3r1ted |
Re: Komponenten zur Steuerung einer Home-Cinema Software
[OT]Beer hmmm :D[/OT]
|
Re: Komponenten zur Steuerung einer Home-Cinema Software
An sowas scheitere ich nicht.
Problem wäre bei dieser Lösung ein Scrollbare Liste daraus zu machen. Ich möchte nicht das Formular Transparent machen, sondern die komponente darauf. Danke schonmal |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:38 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