Go言語でGetWindowRectを実行したいのですが以下のように書くと返り値が0,プロセスid,Invalid window handleとなりウィンドウの左上端と右下端の座標をスクリーン座標が取得できません。どのようにかえれば返り値としてそれらの値が得られるでしょうか?
package main import( "syscall" "fmt" "log" "os" ) func main(){ res,err:=syscall.LoadDLL("user32.dll") if err!=nil{ log.Fatal(err) } defer res.Release() proc:="GetWindowRect" handler,err:=res.FindProc(proc) if err!=nil{ log.Fatal(err) } pro:=uintptr(os.Getegid()) fmt.Println(handler.Call(pro)) }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。