永发信息网

简单问题 delphi的

答案:1  悬赏:0  手机版
解决时间 2021-07-29 23:03

我要获取鼠标坐标并且获取鼠标所在窗口的窗口标题,窗口类名和窗口句柄

该怎么写啊

要求是Delphi的

最佳答案

这是我以前写的程序


如果不懂可以加我Q 2.7.2.3.9.9.9.5.4询问



procedure TForm1.Timer1Timer(Sender: TObject);
begin
GetCursorPos(CursorPos);
TargetHandle := WindowFromPoint(CursorPos);
Edit8.Text := 'Handle<句柄> -> ' + IntToStr(TargetHandle);
Edit1.Text := 'X_Pos<坐标> -> ' + IntToStr(CursorPos.X);
Edit2.Text := 'Y_Pos<坐标> -> ' + IntToStr(CursorPos.Y);
TmpColorRef := GetPixel(GetDC(0), CursorPos.X, CursorPos.Y);
Edit3.Text := 'ColorRef -> ' + IntToStr(TmpColorRef);
R := GetRValue(TmpColorRef);
G := GetGValue(TmpColorRef);
B := GetBValue(TmpColorRef);
Edit5.Text := 'R -> ' + IntToStr(R);
Edit6.Text := 'G -> ' + IntToStr(G);
Edit7.Text := 'B -> ' + IntToStr(B);
Edit4.Text := '#' + IntToHex(R, 2) + IntToHex(G, 2) + IntToHex(B, 2);
Image2.Canvas.Brush.Color := RGB(R, G, B);
Image2.Canvas.FillRect(Rect(0, 0, Image2.Width, Image2.Height));
GetWindowText(TargetHandle, TitleBuf, Length(TitleBuf));
GetClassName(TargetHandle, ClassNameBuf, Length(ClassNameBuf));
Edit9.Text := GetProcessExePath(TargetHandle);
Edit10.Text := 'Title<标题> -> ' + TitleBuf;
Edit11.Text := 'ClassName<类名> -> ' + ClassNameBuf;
Edit12.Text := 'ThreadID<线程ID> -> ' + IntToStr(GetWindowThreadProcessId(TargetHandle, @ProcessID));
Edit13.Text := 'ProcessHandle<进程句柄> -> ' + IntToStr(OpenProcess(PROCESS_ALL_ACCESS, true, ProcessID));
Edit14.Text := 'ProcessID<进程ID> -> ' + IntToStr(ProcessID);
end;

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么解决电脑老是自动出现亮度调节
天龙八部怎样结拜?
山西那好玩
人要从失败中得到什么启迪??
浪琴手表后盖怎么打开,手表后盖如何盖上 5分
购买笔记本电脑时要注意什么?
道外区哈尔滨市国家税务局稽查局地址是什么,
QQ仙侠传、有激活码、怎么激活
未来是不是自己来把握
成都到泸州多少公里,南宁到泸州
怎样关闭qq点亮的宠物光标?
娄星区娄底合胜科技(沿河路店)这个地址怎么能
显卡的风扇是不是开机就会转?
为什么电脑屏幕不停闪现“模拟/数字”字样
讽刺出轨男人经典语句,男人出轨的行为讽刺经
推荐资讯
每天重庆到垫江的最后一般汽车是什么时候????
郾城区漯河沙北办事处劳动保障监察中队这个地
红瓦科技族库大师有32位的吗
沈阳市有哪些大学,沈阳市内所有大学名称
我的是台式机,今天开机,机箱发出很大的噪音
忆秦娥 娄山关里描绘了怎样的画面?
为什么10月17日梦幻诛仙我只有推荐服务器
肇源县大庆中国工商银行24小时自助银行地址在
农村合作医疗报销时。哪几类人不需要起付线
sp2系统和sp3系统哪个好
DNF阿修罗的路还能走多久?
翻译?But I think that the temptation’s th
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?