如何在Windows 10中控制WebView窗口的图标



在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

相关内容

  • 没有找到相关文章

最新更新