• 大小: 188KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: 其他
  • 标签: protues  

资源简介

基于8051的波形发生器 protues

资源截图

代码片段和文件信息

// AnimateIcon.cpp: implementation of the CAnimateIcon class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “DWG.h“
#include “AnimateIcon.h“

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CAnimateIcon::CAnimateIcon()
{
m_iImageCounter = -1;
m_iMaxNoOfImages = -99;
m_imgList.m_hImageList = NULL;
}

CAnimateIcon::~CAnimateIcon()
{
if (hPrevIcon) 
DestroyIcon(hPrevIcon);
}

// This is the first function which needs to be called in order
// to fill the image list
// Parameters :
// ------------
// int IDOfImgListResource - pass the Resource ID of a toolbar resource
//                           containing the image list
// int numberOfImages      - Number of images (16x16) in the toolbar resource
// transparentColor        - RGB value of color you want to be transparent
BOOL CAnimateIcon::SetImageList(int IDOfImgListResourceint numberOfImagesCOLORREF transparentColor)
{
if(numberOfImages <= 0)
return FALSE;
m_iMaxNoOfImages = numberOfImages;
VERIFY(m_imgList.Create(IDOfImgListResource161transparentColor));
return TRUE;
}

// This function needs to be called repetatively to show next image
// Parameters :
// ------------
// NONE

BOOL CAnimateIcon::ShowNextImage()
{
if(m_imgList.m_hImageList == NULL)
return FALSE;
m_iImageCounter++;
if(m_iImageCounter >= m_iMaxNoOfImages)
m_iImageCounter =0;
// extract the icon from imagelist
hIcon = m_imgList.ExtractIcon(m_iImageCounter);
// send the message to frame to update icon
HICON hPrevIcon = (HICON)  AfxGetMainWnd()->SendMessage(WM_SETICONTRUE(LPARAM)hIcon);
// Free the previous icon resource
if (hPrevIcon) 
    DestroyIcon(hPrevIcon);
return TRUE;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2001-10-23 18:46  波形发生器\
     文件        1997  1999-02-18 09:59  波形发生器\AnimateIcon.cpp
     文件         915  1999-02-18 09:56  波形发生器\AnimateIcon.h
     文件        1303  2001-02-22 18:36  波形发生器\DianLuTuDlg.cpp
     文件        1278  2001-02-22 18:35  波形发生器\DianLuTuDlg.h
     文件     1762936  2001-05-28 22:13  波形发生器\DWG.APS
     文件        4592  2001-05-28 22:54  波形发生器\DWG.clw
     文件        5341  2001-03-04 19:35  波形发生器\DWG.cpp
     文件        5338  2001-03-11 21:27  波形发生器\DWG.dsp
     文件         531  1999-02-18 09:00  波形发生器\DWG.dsw
     文件        1370  2001-02-25 16:17  波形发生器\DWG.h
     文件      181248  2001-05-28 23:03  波形发生器\DWG.ncb
     文件       55808  2001-05-28 23:03  波形发生器\DWG.opt
     文件        1822  2001-03-11 21:25  波形发生器\DWG.plg
     文件       15266  2001-03-05 01:11  波形发生器\DWG.rc
     文件        1682  1999-02-18 09:00  波形发生器\DWGDoc.cpp
     文件        1442  1999-02-18 09:00  波形发生器\DWGDoc.h
     文件       36636  2001-03-07 17:03  波形发生器\DWGView.cpp
     文件        3209  2001-03-07 16:58  波形发生器\DWGView.h
     文件        2044  2001-03-04 19:45  波形发生器\HanshuboDlg.cpp
     文件        1344  2001-03-04 19:35  波形发生器\HanshuboDlg.h
     文件        2327  2001-02-25 16:17  波形发生器\MainFrm.cpp
     文件        1484  1999-02-18 13:26  波形发生器\MainFrm.h
     文件       50176  2001-03-11 21:31  波形发生器\pic.doc
     文件        3927  1999-02-18 09:00  波形发生器\ReadMe.txt
     目录           0  2001-10-23 18:46  波形发生器\res\
     文件        3418  2001-03-05 00:56  波形发生器\resource.h
     文件      206134  2001-02-22 19:50  波形发生器\res\backgrou.bmp
     文件      287298  2001-03-04 21:21  波形发生器\res\bitmap1.bmp
     文件         302  2000-09-09 19:53  波形发生器\res\bitmap10.bmp
     文件         758  1999-02-18 11:04  波形发生器\res\bitmap2.bmp
............此处省略27个文件信息

评论

共有 条评论