C#GetWindowRect⽤法
函数功能:该函数返回指定窗⼝的边框矩形的尺⼨。该尺⼨以相对于屏幕坐标左上⾓的屏幕坐标给出。
函数原型:BOOLGetWindowRect(HWNDhWnd,LPRECTlpRect);
参数:
hWnd:窗⼝句柄。
lpRect:指向⼀个RECT结构的指针,该结构接收窗⼝的左上⾓和右下⾓的屏幕坐标。
返回值:如果函数成功,返回值为⾮零:如果函数失败,返回值为零。若想获得更多错误信息,请调⽤GetLastError函数。
C#中使⽤该函数⾸先导⼊命名空间:
pServices;
然后写API引⽤部分的代码,放⼊class内部
[DllImport("")]
privatestaticexternintGetWindowRect(IntPtrhwnd,outRectlpRect);
这个函数有两个个参数,第⼀个参数是指定窗⼝句柄;第⼆个参数接收窗⼝的左上⾓和右下⾓的屏幕坐标,它是Rect结构。Rect结构定义
如下:
publicstructRect
{
publicintLeft;
publicintTop;
publicintRight;
publicintBottom;
}
演⽰代码:
IntPtrhwnd=FindWindow("","计算器");
Rectrect=newRect();
GetWindowRect(hwnd,outlpRect);
本文发布于:2022-11-15 08:42:55,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/23219.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |