QQ登录

只需一步,快速开始

153上位机VC MFC利用图片定时器制作动画

[ 复制链接 ]

153上位机VC MFC利用图片定时器制作动画.pptx

153上位机VC MFC利用图片定时器制作动画.pptx
153上位机VC MFC利用图片定时器制作动画.pptx
功能展示
动画是我们程序中常用的效果,我们当前例程通过定时器不间断更换图片,实现动画效果;
要点提示
图片控件有个SetBitmap()函数用于设置其位图,我们可以通过启用一个定时器,不断设置其不同的位图便可;启用定时器可以用函数SetTimer()它有三个函数,第一个函数为定时器ID,第二个为定时时间,第三个参数为定时器定时到位所触发的函数,如果用NULL代替,侧会统一触发WM_TIMER消息;
实现功能
1.新建基于对话框的应用程序
2.添加一变量UINT nIndex;用于标识图片ID;向工程添加几幅位图;
拖拽一图片控件,ID修改为IDC_BITMAP,用于显示图片动画;
拖拽一按钮,关联函数用于启动定时器nIndex = 0;SetTimer(1,40,NULL);
3.添加WM_TIMER处理消息,用于更新图片控件图片;
void CGkbc8Dlg::OnTimer(UINT nIDEvent)
{
  nIndex++;
  if(nIndex>=10)nIndex=0;
  CBitmap bp;
  bp.LoadBitmap(IDB_BITMAP1+nIndex);
  ((CStatic*)GetDlgItem(IDC_BITMAP))->SetBitmap((HBITMAP)bp.m_hObject);
  CDialog::OnTimer(nIDEvent);
}
我们来演示下功能实现的整个过程
请点击此处下载

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

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

文件名称:153.上位机VC MFC利用图片定时器制作动画.rar 
文件大小:928.23 KB  售价:10金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我

  

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

  

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

  

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




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索