Einzelnen Beitrag anzeigen

gibb

Registriert seit: 12. Sep 2007
Ort: Bern
178 Beiträge
 
Delphi 2006 Architect
 
#7

Re: Dieser Verflixte Handle

  Alt 25. Jan 2008, 12:37
Ich weiss jetzt zumindest wo mein überlegungsfehler war. ich habe gedacht der geht dann alle stuffen runter bis er einen Findet der komplett passt... aber in dem Fall durchsucht er nur eine Stufe tiefer vom handle... dann kann das ja nicht so funktionieren

Was 0 als handles betrifft... die sind später in der Applikation abgefangen. also nicht weitertragisch wenn da mal ein 0 kommt. der wird sowieso irgendwann wieder neu ausgelesen.

Jetzt nur weil es mich interessiert wie würde man denn dein beschriebenes Problem umgehen ? ich seh gerade keine lösung.

LG Sev

edit:

müsste das nicht so sein:

Delphi-Quellcode:
var
  wnd: HWND;
begin
  wnd := FindWindow('wxWindowClassNR','VLC media player');
  wnd := FindWindowEx(wnd, 0, 'ToolbarWindow32', nil);
  wnd := FindWindowEx(wnd, 0, 'wxWindowClassNR', 'control');
  //wnd := FindWindowEx(wnd, 0, 'wxWindowClassNR', nil);
  if wnd <> 0 then
  begin
    // erstes Control gefunden aber wie komme ich jetzt zum 2ten Control
  end;
end
  Mit Zitat antworten Zitat