发布网友 发布时间:2022-04-23 21:18
共2个回答
热心网友 时间:2023-10-09 22:42
GetWindowRect
GetWindowRect是一个Windows API函数。该函数返回指定窗口的边框矩形的尺寸,函数原型为void GetWindowRect(LPRECT lpRect) const。
中文名GetWindowRect hWnd窗口句柄 Windows NT3.1以上版本 Windows95
函数功能
该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。
函数原型
BOOL GetWindowRect(HWND hWnd,LPRECT lpRect);
在Visual Studio 2005中,函数原型为void GetWindowRect(LPRECT lpRect) const;
是属于CWnd类的函数.
hWnd:窗口句柄。
lpRect:指向一个RECT结构的指针,该结构接收窗口的左上角和右下角的屏幕坐标。
变量
left ;top; right;bottom;
分别表示该窗口的/左侧/顶部/右侧/底部坐标
返回值
如果函数成功,返回值为非零:如果函数失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。
速查
Windows NT:3.1以上版本:Windows:95以上版本;Windows CE:1.0以上版本;头文件:Windows.h;库文件:User32.lib。
声明
VB.NET 声明
Private Declare Function GetWindowRect Lib "user32" Alias "GetWindowRect" (ByVal hwnd As Integer, ByRef lpRect As RECT) As Integer
Private Structure RECT
Dim left As Integer
Dim top As Integer
Dim right As Integer
Dim bottom As Integer
End Structure
热心网友 时间:2023-10-09 22:42
试试::GetWindowRect(hWnd,&rect)