c# - 获取无边框的进程窗口大小

标签 c# winapi

使用 WinApi GetWindowRect() 它返回完整的窗口大小,但我想获得没有边框和标题栏的大小,如红色方 block :

enter image description here

有什么函数可以做到这一点吗?

谢谢

最佳答案

您要查找的 Windows API 函数是 GetClientRect .如果您随后需要将这些坐标转换为屏幕相对坐标,请调用 ClientToScreen .

关于c# - 获取无边框的进程窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9558152/

相关文章:

以毫秒为单位创建计时器队列

c# - DisplayFor 的 IEnumerable<T> 类型 View 模型的 Razor 语法

C# .NET + PostgreSQL

c++ - 监视目录以完成子目录的创建,然后启动另一个进程,C++

delphi - 如何使用Delphi从另一个文件的资源加载单个图标?

winapi - 了解 GetDiBits。 C++

java - C#转Java的加密方法

c# - 当您调用 Dispatcher.Invoke(Action) 时分配给操作的调度程序优先级是多少?

c# - ASP.NET Core 中基于声明的授权

C++:出现徘徊 'ghost' 窗口..?