mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-01 14:43:55 +00:00
24 lines
352 B
Go
24 lines
352 B
Go
// +build windows
|
|
|
|
package robotgo
|
|
|
|
import (
|
|
"syscall"
|
|
|
|
"github.com/lxn/win"
|
|
)
|
|
|
|
// FindWindow find window hwnd by name
|
|
func FindWindow(str string) win.HWND {
|
|
hwnd := win.FindWindow(nil, syscall.StringToUTF16Ptr(str))
|
|
|
|
return hwnd
|
|
}
|
|
|
|
// GetHWND get foreground window hwnd
|
|
func GetHWND() win.HWND {
|
|
hwnd := win.GetForegroundWindow()
|
|
|
|
return hwnd
|
|
}
|