C#获取窗口大小和位置坐标 GetWindowRect用法
2024-09-07 11:26:28
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetWindowRect(IntPtr hWnd, ref RECT lpRect); [StructLayout(LayoutKind.Sequential)]
public struct RECT
{
public int Left; //最左坐标
public int Top; //最上坐标
public int Right; //最右坐标
public int Bottom; //最下坐标
} //飞信示例:
RECT fx = new RECT();
GetWindowRect(h, ref fx);//h为窗口句柄
int width = fx.Right - fx.Left; //窗口的宽度
int height = fx.Bottom - fx.Top; //窗口的高度
int x = fx.Left;
int y = fx.Top;
最新文章
- .NET (二)委托第二讲:内置委托Func
- AOP实现原理
- SQLServer学习笔记系列4
- Could not find acceptable representation
- sqlserver定时备份
- JS/jQuery宽高的理解和应用
- 用Natvis定制C++对象在Visual Studio调试时如何显示
- 【HTML5】DOMContentLoaded事件
- HTML5之Canvas影片广场
- LINQ之路(2):LINQ to SQL本质
- 【Arduino】2017年电子设计大赛B题 滚球控制系统|板球系统
- levmar : Levenberg-Marquardt库编译
- 前端 ---- jQuery的ajax
- vue项目目录结构
- SSL&TLS渗透测试
- [转]IIS 日志记录时间和实际时间 不一样
- java 通用取得 系统硬件信息及 jvm 信息的 jar 包 oshi-core
- Python Oracle连接与操作封装
- 用php脚本比较MySQL两个数据库的结构差异
- SpringBoot 返回json 字符串(jackson 及 fast json)