AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Komponenten zur Steuerung einer Home-Cinema Software

Komponenten zur Steuerung einer Home-Cinema Software

Ein Thema von hot_shot · begonnen am 26. Mär 2006 · letzter Beitrag vom 26. Mär 2006
Antwort Antwort
hot_shot

Registriert seit: 26. Mär 2006
2 Beiträge
 
#1

Komponenten zur Steuerung einer Home-Cinema Software

  Alt 26. Mär 2006, 19:04
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
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Komponenten zur Steuerung einer Home-Cinema Software

  Alt 26. Mär 2006, 19:39
Also für GIF-Files gibt es Bei Google suchenTGifImage
OnMouseOver bzw OnMouseLeave ließe sich umständlich über eine Kontrolle der Mauskoordinaten machen Lassen, ca. so:

Delphi-Quellcode:
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);
Das ist aber nur bei wenigen Objekten sinnvoll.

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
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
pacman1986

Registriert seit: 11. Feb 2005
Ort: Kirchhain
498 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Komponenten zur Steuerung einer Home-Cinema Software

  Alt 26. Mär 2006, 19:41
[OT]Beer hmmm [/OT]
Christian N.
Designed to make a difference

najjaronline.de
  Mit Zitat antworten Zitat
hot_shot

Registriert seit: 26. Mär 2006
2 Beiträge
 
#4

Re: Komponenten zur Steuerung einer Home-Cinema Software

  Alt 26. Mär 2006, 19:43
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
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz