getmessagepos()的用法! 请问我如何获取该API的返回值,如在edit1.text为鼠标点击的X值?顺便谈谈API的用法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 edit1.text:=inttostr(getmessagepos());不要用LOWORD或HIWORD宏来抽取鼠标位置的x,y坐标,因为在多显示器的系统里将返回不正确的结果。多显示器的系统里可取得负的x, y坐标,但LOWORD和HIWORD将坐标当作无符号量.要得到光标的当前位置而不是上一个消息发生时的位置,调用函数GetCursorPos。 To,moudy:谢谢.我可否向你讨教getmessagepos()的用法?它是干什么的?为何你说到宏了!我对api是空白!关于getcursorpos我可以做到!但就是不明白,getmessagepos()的返回值仅仅一个,又怎与坐标有关了!http://www.csdn.net/expert/topic/1041/1041551.xml?temp=.5114252 直接使用Mouse.CursorPos.x,Mouse.CursorPos.y procedure TForm1.FormClick(Sender: TObject);var cc:tpoint;begingetcursorpos(cc);edit1.Text:=inttostr(cc.X);edit2.Text:=inttostr(cc.Y);end; 谢谢 moudy 和windindance!欢迎后来者到http://www.csdn.net/expert/topic/1041/1041551.xml?temp=.4824793去取分!分虽不多,但问题很具备挑战性! WEBBrowser 怎么保存图片到文件? 实现自动登录 WebBrowser IdHTTP (Post) 我用那个 一个不算高级的问题~~ 为什么还出错误? 超级郁闷的菜鸟问题:删除一个目录及所有子目录和文件的函数是啥? 请教用线程监测串口如何做? 报表设置问题!急急急!!!! 请看一下我的代码,谢了 显示要闪烁,怎么解决? 三层结构中的master/detail是什么一个概念?如何实现?请给个小例子 DLL数据操纵初学求教 将COM+客户端发布到客户端机器上,运行提示:interface not supported,为什么?
谢谢.我可否向你讨教getmessagepos()的用法?它是干什么的?为何你说到宏了!
我对api是空白!
关于getcursorpos我可以做到!但就是不明白,getmessagepos()的返回值仅仅一个,又怎与坐标有关了!
http://www.csdn.net/expert/topic/1041/1041551.xml?temp=.5114252
var cc:tpoint;
begin
getcursorpos(cc);
edit1.Text:=inttostr(cc.X);
edit2.Text:=inttostr(cc.Y);
end;
欢迎后来者到http://www.csdn.net/expert/topic/1041/1041551.xml?temp=.4824793去取分!
分虽不多,但问题很具备挑战性!