在上一篇文章中,我们介绍了如何导入一张Gif图片到VS2010中,今天我们继续讲解如何在对话框上显示Gif图片。
本文用到了上一篇文章中示例工程。
添加测试按钮我们这次重点是描述如何加载并显示Gif图片,所以为了方便描述,我们首先在资源视图中添加一个按钮,当按钮被点击的时候,显示Gif图片的代码被执行,对话框上显示Gif图片。但是,这种方式下,因为显示Gif是一个阻塞过程,所以显示Gif的同时,对话框界面线程被阻塞。实际工程中,应该使用工作线程的方式来实现。
首先在对话框的头文件中添加如下成员:
同时,在对话框的构造函数中,我们需要对这些数据成员进行初始化
这里使用到了GDI 中的Image类,所以,需要在对话框的头文件中添加对GDI 的引用。