flag := win.GetWindowLong(mw.Handle(), win.GWL_STYLE)
flag |= win.WS_OVERLAPPED // always on top
flag &= ^win.WS_BORDER // no border(min/max/close)
flag &= ^win.WS_THICKFRAME // fixed size
flag &= ^win.WS_CAPTION
win.SetWindowLong(mw.Handle(), win.GWL_STYLE, flag)
mw.Run()
}`
But turns out Win doesn't have HTCaption, is there any way to do it?
I was trying to move a frameless window created by following code I found here. `package main
import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "github.com/lxn/win" )
func main() { var mw *walk.MainWindow
}
Here is what I can come up with
package mainimport ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "github.com/lxn/win" )
func main() { var mw *walk.MainWindow
flag := win.GetWindowLong(mw.Handle(), win.GWL_STYLE) flag |= win.WS_OVERLAPPED // always on top flag &= ^win.WS_BORDER // no border(min/max/close) flag &= ^win.WS_THICKFRAME // fixed size flag &= ^win.WS_CAPTION win.SetWindowLong(mw.Handle(), win.GWL_STYLE, flag) mw.Run() }` But turns out Win doesn't have HTCaption, is there any way to do it?