gpt4 book ai didi

c++ - windows下的Qt Application和window Icon

转载 作者:可可西里 更新时间:2023-11-01 13:51:02 25 4
gpt4 key购买 nike

我通过嵌入一个包含图标的标准 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 );

关于c++ - windows下的Qt Application和window Icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6523039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com