我通过嵌入包含图标的标准 Windows 资源文件创建了一个简单的应用程序图标。不过,我还想在我的主应用程序窗口上使用此图标。是否有捷径可寻?到目前为止,似乎唯一的方法是单独加载包含窗口图标的图标,而不是重用已经存在的图标。这似乎是一个可怕的解决方案。除此之外,实际图标嵌入在我的可执行文件中,我不想将其分发两次。
有人知道怎么做吗?
事实上...事实证明它非常非常简单...
HICON hIcon = (HICON)LoadImage( GetModuleHandle( nullptr ), MAKEINTRESOURCE( IDI_ICON1 ), IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_LOADTRANSPARENT );
setWindowIcon( QIcon( QtWin::fromWinHICON( hIcon ) ) );
::DestroyIcon( hIcon );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)