Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: Dieser Verflixte Handle

  Alt 25. Jan 2008, 11:20
Hallo,

Mit WinSpy habe ich folgenden Code erzeugt:

Delphi-Quellcode:
var
  wnd: HWND;
begin
  wnd := FindWindow('wxWindowClassNR','VLC media player');
  wnd := FindWindowEx(wnd, 0, 'wxWindowClassNR', nil);
  wnd := FindWindowEx(wnd, 0, 'wxWindowClassNR', nil);
  wnd := FindWindowEx(wnd, 0, 'wxWindowClassNR', nil);
  if wnd <> 0 then
  begin
    // Control gefunden!
  end;
end

Fensterstruktur:

Code:
Klassen Name: "wxWindowClassNR" | Title: "VLC media player" | Handle: 43581992
  32703034: wxWindowClassNR "splitter"
    15139164: wxWindowClassNR "panel"
      16122214: wxWindowClassNR "panel"
        53085574: VLC DirectX "VLC (hardware YUV overlay DirectX output)"
          23922182: VLC DirectX video
      16843270: wxWindowClassNR "panel"
        10420868: msctls_trackbar32
        16974332: wxWindowClassNR "panel"
          43975312: Button
          53084700: Button
          39649622: Button
  21693038: ToolbarWindow32
    19858036: wxWindowClassNR "control"
    52626046: wxWindowClassNR "control"
      18481758: msctls_progress32
  20906598: msctls_statusbar32 "0:00:02 / 1:52:27"
Thomas
  Mit Zitat antworten Zitat