Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DVD Menü (https://www.delphipraxis.net/43557-dvd-menue.html)

helen 5. Apr 2005 19:47


DVD Menü
 
Hallo,
ich nutze das DSpack zur Wiedergabe von DVDs. Das Starten des Films, und das Wechseln der Kapitl funktioniert wunderbar.

Wie kann ich jedoch über procedures die einzelnen Buttons des Menüs markieren und auswählen? Ich möchte das später über eine Fernbedienung realisieren.

Gruß
Helen

aMuTeX 6. Apr 2005 10:41

Re: DVD Menü
 
Du musst wohl ein Steuerkreuz simmulieren. Also Links, Rechts, Rauf, Runter und Select. Für 'Links' sieht das dann etwa so aus:

Delphi-Quellcode:
procedure btnLtClick(Sender: TObject);
var
  DVDControl2: IDVDControl2;
begin
  if Succeeded(FilterGraph1.QueryInterface(IID_IDVDControl2, DVDControl2)) then
    DvdControl2.SelectRelativeButton(DVD_Relative_Left);
  DVDControl2 := nil;
end;
für die anderen Richtungen sinngemäss. Für 'Select' so:

Delphi-Quellcode:
procedure btnSelectClick(Sender: TObject);
var
  DVDControl2: IDVDControl2;
begin
  if Succeeded(FilterGraph1.QueryInterface(IID_IDVDControl2, DVDControl2)) then
    DvdControl2.ActivateButton;
  DVDControl2 := nil;
end;
Weitere Infos dazu findest du in der MSDN Library.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:52 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