Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
Delphi XE2 Professional
|
AW: Win8: SHELLDLL_DefView wird nicht mehr gefunden
26. Feb 2014, 16:35
Och - wie praktisch
irgendwie sind Programmierer faule Leute
nichts desto trotz - es geht leider auch mit diesem Code nicht!
Hab mir die letzte Version von WinSpy geholt und auch den erzeugten Code getestet:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
wndMain, wndChild: HWND;
begin
wndMain := FindWindow(' WorkerW',' ');
if wndMain <> 0 then
begin
wndChild := FindWindowEx(wndMain, 0, ' SHELLDLL_DefView', nil);
wndChild := FindWindowEx(wndChild, 0, ' SysListView32', nil);
// if wndChild <> 0 then
begin
ShowMessage(' Window Handle: ' + IntToStr(wndChild));
// FlashControl(wndChild); // internal function
end;
end;
end;
wndChild ist leider 0.
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
Geändert von Helmi (26. Feb 2014 um 16:38 Uhr)
|