Einzelnen Beitrag anzeigen

Innos

Registriert seit: 5. Jun 2007
142 Beiträge
 
#2

Re: FindWindow() von WMP der in Hintergrund spielt !!!

  Alt 21. Sep 2007, 18:45
Zitat von taktaky:
h:=FindWindow(nil,'Windows Media Player');
glaube das liegt daran...
entweder du downloadest x-spy (ein prog mit dem du von Programmen das Handle rausbekommst) oder du benutzt eben diese function^^

Delphi-Quellcode:
function GetWMPHandle : hwnd;
287 begin
288 result := FindWindow('WMPlayerApp', nil);
289 result := FindWindowEx(result, 0, 'WMPAppHost', 'WMPAppHost');
290 if result = 0 then result := Findwindow(nil,'Windows Media Player');
291 end;
dann musste nur noch hinschreiben (auf deinen code bezogen)

h:=GetWMPHandle; ungetestet aba sollte gehn... wie gesagt mit x-spy kriegste eine besseren handle und sparst di diese ganze funktion^^

EDIT: ups^^ das mit dem webrowsern hab ich überlesen... aba da müsstest du dann erst deinen webbrowser ansprechen und dann dein WMP glaub ich mal
  Mit Zitat antworten Zitat