GetWindowRect

GetWindowRect

GetWindowRect是一個Windows API函式。該函式返回指定視窗的框線矩形的尺寸,函式原型為void GetWindowRect(LPRECT lpRect) const。

基本介紹

  • 中文名:GetWindowRect
  • 外文名: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 聲明
Public Declare Function GetWindowRect Lib "user32.dll" (ByVal hwnd As IntPtr, <MarshalAs(UnmanagedType.LPStruct)>ByRef lpRect As RECT) As <MarshalAs(UnmanagedType.I4)>Boolean
Public Structure RECT
<MarshalAs(UnmanagedType.I4)> Public left As Integer
<MarshalAs(UnmanagedType.I4)> Public top As Integer
<MarshalAs(UnmanagedType.I4)> Public right As Integer
<MarshalAs(UnmanagedType.I4)> Public bottom As Integer
End Structure

相關詞條

熱門詞條

聯絡我們