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.