【问题标题】:How to load and display an animated png如何加载和显示动画 png 【发布时间】:2012-09-04 01:03:19 【问题描述】: 我有一个动画 png,我想将它加载到我的 MFC 项目中以显示它的动画效果。我需要这个,因为它是一个加载动画,我很想知道怎么做。如果你能告诉我这对 png 文件是如何工作的,我会很高兴。 【问题讨论】: 标签: c++ c animation mfc png 【解决方案1】: 也许这就是你想要的: http://www.codeproject.com/Articles/1427/Add-GIF-animation-to-your-MFC-and-ATL-projects-wit 【讨论】: 我已经知道这一点,但这是用于 gif 的,我知道我可以将 png 转换为 gif,但必须有一种方法可以直接使用 png 来实现。这就是我要找的。span> 嘿 Cosmin,据我所知不支持 apng。您也可以尝试使用此处ucancode.net/CPP_Library_Control_Tool/… 中的示例代码并将所有图像加载到一个数组中并循环遍历它,同时更新窗口直到加载完成(但我不确定这是否会导致“窗口闪烁/闪烁") 谢谢,我努力搜索,真的没有得到任何东西,希望因为 c++ 是一种非常通用的语言,我想我只需要将 png 拆分为每个状态并循环遍历它。感谢您的快速回复。 没问题,你现在不会在 2 周内遇到问题 ;-)!