找回密码
 注册
Simdroid-非首页
查看: 378|回复: 1

[2. C/C++/C#] 【原创】在VC中实现窗口动画的Icon

[复制链接]
发表于 2002-9-4 10:47:16 | 显示全部楼层 |阅读模式 来自 江苏苏州
     实现窗口动画的Icon,有时显得很有个性,如用在测控软件方面真有意想不到的效果。其实,实现起来也很简单。下面介绍VC中的例子。
   首先添加WM_TIMER消息,然后程序初始化时,SetTimer设置好Intervel(如时间间隔为10ms, SetTimer(0,10,NULL)),并将如下带码添加到OnTimer函数中。

  
//*********Lancker 09/04/2002***************
  
      nIconCount++;              //计数器
  if(nIconCount==20)
  {
    bIconflag=!bIconflag;  //切换图标状态
    if(bIconflag==true)
            m_hIcon = AfxGetApp()->LoadIcon(IDI_TEST1); //IDI_TEST1图标1
    else
            m_hIcon = AfxGetApp()->LoadIcon(IDI_TEST2);  //IDI_TEST2图标2
        SetIcon(m_hIcon, FALSE);
    nIconCount=0;  //计数器清零
}
  
//**************end*****************

评分

1

查看全部评分

发表于 2006-5-19 14:04:44 | 显示全部楼层 来自 黑龙江大庆
Simdroid开发平台
版主,我在使用vc实现动画时,在MFC框架内glutSwapBuffers不识别,但SwapBuffers并不能实现动画,请问在vc的MFC中实现动画需要怎么建立
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-22 11:49 , Processed in 0.039593 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表