您当前的位置:首页 > 美文欣赏 > 内容

screentoclient(请问vc++6.0的一条语句是什么意思)

本文目录

  • 请问vc++6.0的一条语句是什么意思
  • 按键精灵自带的右键连点怎么设置成后台自动不会鼠标被限制= =我还能去做别的
  • 怎样获取一个控件相对于父窗口的坐标位置

请问vc++6.0的一条语句是什么意思

GetDlgItem(IDC_PICTURE)-》GetWindowRect(&rt); 这句前一半是取得那个id叫IDC_PICTURE的控件的对象。 后半句是取得这个控件的位置,放在rt这个RECT类型里 ScreenToClient(&rt); 这句的意思是把rt里头这个位置(在屏幕上的位置)转成在程序的客户区中的位置 RECT rt; //定义一个矩形对象 就好比我要定义一个整形变量 int i; GetDlgItem(IDC_PICTURE)-》GetWindowRect(&rt); //得到资源号为IDC_PICTURE的对象获取它的矩形大小 ScreenToClient(&rt); //屏幕坐标转为客户区窗口坐标

按键精灵自带的右键连点怎么设置成后台自动不会鼠标被限制= =我还能去做别的

要自动获取后台点击时的坐标,必须用一个插件,叫361窗口插件增强版,你自己去按键精灵论坛下载,否则下面的脚本是无法运行的有了插件后,鼠标移动到需要点击的位置,按下热键启动,就行了Pluginh=Window.MousePoint()VBSCallGetCursorPos(x,y)PluginWindowEx3.ScreenToClient(h,x,y)Rem循环PluginBkgnd.MoveTo(h,x,y)PluginBkgnd.LeftDoubleClick(h,x,y)Delay100Goto循环

怎样获取一个控件相对于父窗口的坐标位置

pos()函数就能解决问题,能够返回坐标点QPoint如果有父窗口的话,你先试试mapToParent(),返回在父窗口中的坐标,然后再mapToGlobal(),你试试,我现在没空弄这个,如果还不行的话,我再想想


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 电脑之家xp系统下载安全吗,有下载过的朋友推荐一下?系统雨林木风,电脑之家,哪个好用

下一篇: 怎么刻录系统盘(如何刻录电脑系统光盘)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号