在Windows 10上使用WebView with Go(1.17.1),我想控制窗口图标,无法弄清楚它是如何做到的。我不是指应用程序图标。我用了goversioninfo。还有弹出窗口上的图标以及该窗口的任务栏。现在,我得到了一个通用的类似系统的图标。如果只使用应用程序图标,也可以。
给定:
debug := true
w := webview.New(debug)
defer w.Destroy()
w.SetTitle("Settings")
w.SetSize(800, 600, webview.HintNone)
w.Navigate(url)
w.Run()
寻找:
w.SetIcon("/assets/icon.ico")
即使我必须破解Win32 API也没关系。但考虑到外面的情况,我还没有成功……
这可能是不可能的吗?
如果Go没有实现SetIcon
功能,您可以查看webview.go文件:https://github.com/webview/webview/blob/94445826073456f76639696eb371488cf15ab3b1/webview.go
检查此问题:https://github.com/webview/webview/issues/28