主页 > 知识库 > C# GetWindowRect简介及使用说明

C# GetWindowRect简介及使用说明

热门标签:保山电话外呼管理系统怎么用 使用智能电话机器人违法吗 东莞语音电销机器人排名 朝阳市地图标注 外呼系统用员工身份证 淘宝地图标注如何做 太原外呼电销机器人费用 苏州销售外呼系统预算 电话机器人广告话术
函数功能:该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。
函数原型:BOOL GetWindowRect(HWND hWnd,LPRECTlpRect);
参数:
hWnd:窗口句柄。
lpRect:指向一个RECT结构的指针,该结构接收窗口的左上角和右下角的屏幕坐标。
返回值:如果函数成功,返回值为非零:如果函数失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。
C#中使用该函数首先导入命名空间:
复制代码 代码如下:

using System.Runtime.InteropServices;

然后写API引用部分的代码,放入 class 内部
复制代码 代码如下:

[DllImport("user32.dll")]
private static extern int GetWindowRect(IntPtr hwnd,out Rect lpRect);

这个函数有两个个参数,第一个参数是指定窗口句柄;第二个参数接收窗口的左上角和右下角的屏幕坐标,它是Rect结构。Rect结构定义如下:
复制代码 代码如下:

public struct Rect
{
public int Left;
public int Top;
public int Right;
public int Bottom;
}
演示代码:
IntPtr hwnd = FindWindow("", "计算器");
Rect rect = new Rect();
GetWindowRect(hwnd, out lpRect);

标签:西藏 阿里 潜江 洛阳 运城 克拉玛依 呼伦贝尔 绥化

巨人网络通讯声明:本文标题《C# GetWindowRect简介及使用说明》,本文关键词  GetWindowRect,简介,及,使用说明,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《C# GetWindowRect简介及使用说明》相关的同类信息!
  • 本页收集关于C# GetWindowRect简介及使用说明的相关信息资讯供网民参考!
  • 推荐文章