the
所属分类:界面编程
开发工具:C/C++
文件大小:45KB
下载次数:0
上传日期:2018-12-30 21:37:01
上 传 者:
consove
说明: 动态Icon 简介 这个简单的类可以允许你在你的应用程序的主窗口
(Dynamic Icon introduction this simple class allows you to use the main window of your application)
文件列表:
aanimate_icon_demo.zip (47210, 2017-11-06)
animate_icon_src.zip (1494, 2017-11-06)
动态Icon 简介:
这个简单的类可以允许你在你的应用程序的主窗口的标题栏中使用
动态Icon
方法:
所有的连续图像被储存在一个bitmap资源中,你也可以用单个Icon
但那样管理起来不方便;
步骤: 1:在你的项目中增加AnimateIcon.cpp 和 AnimateIcon.h
2:创建一个bitmap 资源并放入所有图像(16*16像素)如下所示
3:增加#include "AnimateIcon.h" 在你的mainframe.h 文件的开头
4:增加下列的保护成员在你的MainFrame类中
CAnimateIcon m_animIcon; UINT m_timerID;
5:在OnCreate函数中增加下列代码
m_animIcon.SetImageList(IDB_ANIM_IMGLIST,4,RGB(0,0,0));
m_timerID = this->SetTimer(99,500,NULL);
注释:IDB_ANIM_IMGLIST 为bitmap的ID,4为图像的数目
6:创建OnDestroy()在你的MainFrame类中,并增加下列代码,这非常重要 CFrameWnd::OnDestroy();
if(m_timerID != 0)
KillTimer(m_timerID);
7:增加OnTime()函数在MainFrame类中,并增加下列代码
m_animIcon.ShowNextImage();
源码之家
http://21tx.com
近期下载者:
相关文件:
收藏者: