1

我正在使用以下函数和代码来尝试在 vb.net 中获取客户端窗口的大小,我认为我的 Rect 结构没有任何问题。

为什么我会收到此错误:

算术运算导致溢出。

你能让这个为我工作吗?

Private Declare Function GetClientRect Lib "user32" (ByVal _
    hwnd As IntPtr, ByVal lpRect As Rect) As Boolean

Dim lobbywindow As Long = windowhwnd
Dim lobbyrect As New Rect

GetClientRect(lobbywindow, lobbyrect)
4

1 回答 1

2

请参阅pinvoke.net/default.aspx/user32.getclientrect的 Rect,因为您需要为它声明一个结构。

于 2012-06-24T19:58:39.273 回答