QQ登录

只需一步,快速开始

50上位机VC MFC实现自绘的GIF动画按钮

[ 复制链接 ]

50上位机VC MFC实现自绘的GIF动画按钮

50上位机VC MFC实现自绘的GIF动画按钮

50上位机VC MFC实现自绘的GIF动画按钮




功能展示

相对于AVI文件,GIF动画来美化按钮要来的方便,GIF是我们程序美化常用的文件类型,但是VC自身并没有封装这一功能的控件,我们应该如何实现AVI动画按钮呢?我们当前例程实现了这一功能,效果如图
要点提示
我们当前例程是实行按钮的自行绘制界面,所以在按钮时,按钮是属性应该设置成自绘,才能实现我们给按钮添加的GIF动画效果;另外对VC外部已经封装好的类的调用 ,记得添加类的关文件;
实现功能
1.新建基于对话框的应用程序
2.将我们当前例程工程中的自绘按钮两个文件GifBtn.cpp和GifBtn.h复制到自己新建的工程目录当中,并添加这两个文件到工程中,记得添加头文件#include "GifBtn.h“
3.给对话框添加一个按钮控件,设置其属性为自绘(右键-属性-类型-勾选自绘),并关联一个控件变量CGifBtn m_GifBtn;
4.在对话框初始化时,按钮加载GIF文件完成按钮动画效果,初始化代码如我们当前例程m_GifBtn.LoadGifFile(“./res/1.gif”);//加载设置按钮GIF;当然你得保证指定目录有GIF文件;
5.在我们例程当中为了演示GIF动画效果便捷,还添加了加载不同GIF文件功能,代码
  1. #include <io.h>
  2. void CGkbc8Dlg::OnChangegif()
  3. {
  4.         CString sFileName= "./res/";
  5.         CString str;
  6.         GetDlgItemText(IDC_GIF,str);
  7.         sFileName+=str;
  8.         sFileName+=".gif";//组合GIF文件名与路径
  9.         if (_access(sFileName, 0) != -1)//判断文件GIF是否存在
  10.         {
  11.                 m_GifBtn.LoadGifFile(sFileName);
  12.         }
  13. }
复制代码
我们来演示下功能实现的整个过程

请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:50.上位机VC MFC实现自绘的GIF动画按钮.rar 
文件大小:1.55 MB  售价:20金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我

  

您的支持是我们创作的动力!  

  

您可花点闲钱积分自助任意充值

  

成为VIP会员 全站资源任意下载永久更新!




回复

使用道具 举报

点击查看
快速回复 返回列表 客服中心 搜索