GetWindowRect是一個Windows API函式。該函式返回指定視窗的框線矩形的尺寸,函式原型為void GetWindowRect(LPRECT lpRect) const。
基本介紹
- 中文名:GetWindowRect
- hWnd:視窗句柄
- Windows NT:3.1以上版本
- Windows:95
函式功能,函式原型,參數,變數,返回值,速查,聲明,
函式功能
該函式返回指定視窗的框線矩形的尺寸。該尺寸以相對於螢幕坐標左上角的螢幕坐標給出。
函式原型
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