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

Rect の構造を宣言する必要があるため、Rectについてはpinvoke.net/default.aspx/user32.getclientrectを参照してください。

于 2012-06-24T19:58:39.273 に答える