Merge branch 'develop' into mesh-ui_emb_ctl

This commit is contained in:
vadym 2022-12-12 19:09:38 +02:00
commit 90a2f61e59
19 changed files with 945 additions and 602 deletions

View file

@ -0,0 +1,24 @@
//go:build windows
// +build windows
package main
import (
"syscall"
)
func Console(show bool) {
var getWin = syscall.NewLazyDLL("kernel32.dll").NewProc("GetConsoleWindow")
var showWin = syscall.NewLazyDLL("user32.dll").NewProc("ShowWindow")
hwnd, _, _ := getWin.Call()
if hwnd == 0 {
return
}
if show {
var SW_RESTORE uintptr = 9
showWin.Call(hwnd, SW_RESTORE)
} else {
var SW_HIDE uintptr = 0
showWin.Call(hwnd, SW_HIDE)
}
}