Einzelnen Beitrag anzeigen

brainmue

Registriert seit: 25. Jul 2003
Ort: München
28 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Desktop Icon Position heraus finden und sichern.

  Alt 27. Jul 2003, 13:24
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)<>'SysListView32then 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!
  Mit Zitat antworten Zitat