WEB开发网
开发学院软件开发VC 用VC++在窗口的标题栏中增加动画图标 阅读

用VC++在窗口的标题栏中增加动画图标

 2010-06-23 20:40:44 来源:WEB开发网   
核心提示:3)在mainframe.h开始添加如下的语句:#include "AnimateIcon.h"(4)在MainFrm.h中增加两个变量:protected:CAnimateIcon m_animIcon;UINT m_timerID;(5)在MainFrm.cpp的OnCreate成员函数中增加两

3)在mainframe.h开始添加如下的语句:#include "AnimateIcon.h"

(4)在MainFrm.h中增加两个变量:

protected:

CAnimateIcon m_animIcon;

UINT m_timerID;

(5)在MainFrm.cpp的OnCreate成员函数中增加两行语句:

m_animIcon.SetImageList(IDB_ANIM_IMGLIST,4,RGB(0,0,0));
//Set the timer to fire every .5 seconds
m_timerID=this->SetTimer(99,100,NULL);

(6)利用ClassWizard工具在CMainFrame类中增加两个消息处理函数:OnDestroy和OnTimer,编辑后的这两个函数清单如下:

void CMainFrame::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
m_animIcon.ShowNextImage();
CFrameWnd::OnTimer(nIDEvent);
  //CFrameWnd::OnTimer(nIDEvent);
}
  void CMainFrame::OnDestroy()
{
CFrameWnd::OnDestroy();
  // TODO: Add your message handler code here
if(m_timerID != 0)
KillTimer(m_timerID);
}

编译、链接后运行上述代码,可以看到在应用程序的标题栏中已有了动画图标。

上一页  1 2 

Tags:VC 窗口 标题

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接