資源簡介
基于8051的波形發(fā)生器 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??波形發(fā)生器\
?????文件????????1997??1999-02-18?09:59??波形發(fā)生器\AnimateIcon.cpp
?????文件?????????915??1999-02-18?09:56??波形發(fā)生器\AnimateIcon.h
?????文件????????1303??2001-02-22?18:36??波形發(fā)生器\DianLuTuDlg.cpp
?????文件????????1278??2001-02-22?18:35??波形發(fā)生器\DianLuTuDlg.h
?????文件?????1762936??2001-05-28?22:13??波形發(fā)生器\DWG.APS
?????文件????????4592??2001-05-28?22:54??波形發(fā)生器\DWG.clw
?????文件????????5341??2001-03-04?19:35??波形發(fā)生器\DWG.cpp
?????文件????????5338??2001-03-11?21:27??波形發(fā)生器\DWG.dsp
?????文件?????????531??1999-02-18?09:00??波形發(fā)生器\DWG.dsw
?????文件????????1370??2001-02-25?16:17??波形發(fā)生器\DWG.h
?????文件??????181248??2001-05-28?23:03??波形發(fā)生器\DWG.ncb
?????文件???????55808??2001-05-28?23:03??波形發(fā)生器\DWG.opt
?????文件????????1822??2001-03-11?21:25??波形發(fā)生器\DWG.plg
?????文件???????15266??2001-03-05?01:11??波形發(fā)生器\DWG.rc
?????文件????????1682??1999-02-18?09:00??波形發(fā)生器\DWGDoc.cpp
?????文件????????1442??1999-02-18?09:00??波形發(fā)生器\DWGDoc.h
?????文件???????36636??2001-03-07?17:03??波形發(fā)生器\DWGView.cpp
?????文件????????3209??2001-03-07?16:58??波形發(fā)生器\DWGView.h
?????文件????????2044??2001-03-04?19:45??波形發(fā)生器\HanshuboDlg.cpp
?????文件????????1344??2001-03-04?19:35??波形發(fā)生器\HanshuboDlg.h
?????文件????????2327??2001-02-25?16:17??波形發(fā)生器\MainFrm.cpp
?????文件????????1484??1999-02-18?13:26??波形發(fā)生器\MainFrm.h
?????文件???????50176??2001-03-11?21:31??波形發(fā)生器\pic.doc
?????文件????????3927??1999-02-18?09:00??波形發(fā)生器\ReadMe.txt
?????目錄???????????0??2001-10-23?18:46??波形發(fā)生器\res\
?????文件????????3418??2001-03-05?00:56??波形發(fā)生器\resource.h
?????文件??????206134??2001-02-22?19:50??波形發(fā)生器\res\backgrou.bmp
?????文件??????287298??2001-03-04?21:21??波形發(fā)生器\res\bitmap1.bmp
?????文件?????????302??2000-09-09?19:53??波形發(fā)生器\res\bitmap10.bmp
?????文件?????????758??1999-02-18?11:04??波形發(fā)生器\res\bitmap2.bmp
............此處省略27個文件信息
評論
共有 條評論