Zitat von
Chewie:
...Ich weiß aber leider nicht genau, wie man an das
Handle des Desktops kommt, das
Handle ist nicht 0.
Eine Möglichkeit, die mir jetzt einfiele: Der
DC des Desktops ist 0. ...
Den Desktop
Handle kannst Du so heraus finden:
Delphi-Quellcode:
function GetDesktopListViewHandle: THandle;
var S: String;
begin
Result := FindWindow('ProgMan', nil);
Result := GetWindow(Result, GW_CHILD);
Result := GetWindow(Result, GW_CHILD);
SetLength(S, 40);
GetClassName(Result, PChar(S), 39);
if PChar(S)<>'SysListView32' then Result := 0;
end;
Danke für Deinen Tip! Aber so wirklich schlau werde ich aus
ListView_GetItemRect nicht!
Ich spiel aber jetzt mal damit!
Gruß
Michael!