C#得到其他程序坐标

C#得到其他程序坐标,第1张

ChildWindowFromPoint 在规定的坐标取得某子窗口的句柄(如果有的话),这儿的坐标是指相对于父窗口的客户区坐标。

ChildWindowFromPointEx 与 ChildWindowFromPoint相同,功能更强。

ClientToScreen 判断指定点在窗口客户区内的屏幕坐标。

GetClientRect 获得对窗口客户区进行表述的一个矩形(RECT)。这是以像素为单位判断客户区大小的一个简便的方法。

用记事本打开工程目录下的rc文件

搜索你的控件ID,里面有记录

以编辑框为例,搜索IDC_EDIT1找到如下文字

EDITTEXT IDC_EDIT1,64,24,55,15,ES_AUTOHSCROLL

里面64,24是指控件左上角相对窗口左上角的座标,

55,15,是指控件的宽高

修改这里的数字,改成你想要的值,然后重新打开工程就行了

至于究竟要修改成多少,可以目测,也可以下载个电脑尺(JRuler)量一量

BOOL GetWindowRect(HWND hWnd,LPRECT lpRect);

返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。

hWnd hOK = GetDlgItem(hDlg,IDOK);

RECT rt;

GetWindowRect(hOK,&rt);

以上就是关于C#得到其他程序坐标全部的内容,包括:C#得到其他程序坐标、MFC工程中怎么得到相对窗口的坐标、c语言如何获取指定窗口的确定按钮在屏幕上的坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9633781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存