Hallo,
ich weiß nicht ob ich dich richtig verstanden habe, meinst du sowas hier?
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
WinInfo: TWindowInfo;
begin
ZeroMemory(@WinInfo, sizeOf(WinInfo));
WinInfo.cbSize:= SizeOf(WinInfo);
GetWindowInfo(
(*Handle*), WinInfo);
caption:= inttostr(Mouse.CursorPos.X- WinInfo.rcClient.Left)+ '
'+ inttostr(Mouse.CursorPos.Y- WinInfo.rcClient.Top);
end;
Es gibt aber noch andere Möglichkeiten, diese hier ist mir gerade eingefallen.
EDIT: Geht das bei dir nicht auch mit
windows.GetDC(0)
? Dann hast du doch den
DC vom Desktop.