c 如何获取桌面窗口大小

2024-10-21 08:46:34

c语言要畛粳棠奈获取桌面窗口的大小可以使用GetWindowRect()。该函数返回指定窗口的边框矩形的尺寸,通过计算窗口左上角的坐标和右下角的坐标值可以计算出窗口的大小,具体可以参考以下内容。

工具/原料

VS2017

一、需要的API函数

1、GetWindowRect函数原型如下:BOOL GetWindowRect(HWND hWnd,LPRECT lpRect);第一个参数是窗口句柄。第二个参数是RECT的结构体指针。

2、RECT结构体的定义如下图所示。

c 如何获取桌面窗口大小

2、运行后,先要获取记事本的窗口句柄,通过FindWindow函数即可。第一个参数是窗口类,记事本的窗口类为notepad,后面是窗口标题,可以设置也可以不设置。

c 如何获取桌面窗口大小

4、最后输入宽度和高度的大小即为窗口的大小。

c 如何获取桌面窗口大小
猜你喜欢