是否可以将 JPEG(或 PNG)类型的图像设置为 exe(C++)
is it possible to set jpeg(or png) types of images to exe(C++)?
现在我正在编写一个开源项目(C++/MFC)并找到一个漂亮的Jpeg类型的图像,在Windows API中,使用函数更改图标很容易:SetIcon
,但我不想将我的jpeg文件转换为图标类型。
我的问题:有没有办法使用 .jpeg 文件设置应用程序的图标?
这应该可以为您解决问题:
Bitmap* icon = new Bitmap("myfile.jpg", TRUE);
HICON hIcon;
icon->GetHICON(&hIcon);
SendMessage(hWnd, WM_SETICON, ICON_BIG, (LPARAM)hIcon);
这当然是忽略了您可能想要添加的错误检查,但除此之外,我认为这应该有效。根据Microsoft,这应该支持以下格式:BMP,GIF,JPEG,PNG,TIFF,Exif,WMF和EMF。
相关文章:
- 在 macOS 中使用 C/C++ 设置鼠标光标图像
- 如何设置与其背景图像大小相对应的窗口大小?
- glTexImage2D 不起作用,但将 FragColor 设置为 vec4(1.0, 0, 0, 1.0) 会给我红色图像
- 如何在图像位中设置标志以标记音频文件的结尾
- 显式设置图像压缩过滤器
- 如何在QT中设置样式表以选择假发背景的随机图像
- 在 openFrameworks 上设置图像的透明度
- QML:设置动画图像源,而不加载资源中的文件
- QDialog - 设置背景图像
- 在 qlabel 中将图像设置为背景并在其顶部设置文本
- 为背景图像设置比例
- 将图像设置为Drawingarea的背景
- 将VTKLOOVIUTS设置在卷DICOM图像上
- 如何在QT中的其他形式上在Qlabel上设置图像
- c++ qt 主窗口设置图像后的对话框"确定"按钮
- 是否可以将 JPEG(或 PNG)类型的图像设置为 exe(C++)
- 为 opencv 图像设置行和列
- 如何在cocos2d-x中将背景图像设置为CCMenu
- 为QProgressBar上的图像设置上色
- 与Qt,我应该使用setStyleSheet或QPalette(背景,图像)设置背景图像