blob: 069fd2deaab218713d8e5ff1a09c0462697dc896 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// 9 february 2014
package main
import (
// "syscall"
// "unsafe"
)
var (
updateWindow = user32.NewProc("UpdateWindow")
)
// TODO is error handling valid here? MSDN just says zero on failure; syscall.LazyProc.Call() always returns non-nil
func UpdateWindow(hWnd HWND) (err error) {
r1, _, err := updateWindow.Call(uintptr(hWnd))
if r1 == 0 { // failure
return err
}
return nil
}
|