資源簡介
WIN32 API多線程操作串口代碼文檔經典教程WIN32 API多線程操作串口代碼文檔經典教程

代碼片段和文件信息
//?AnimateIcon.cpp?:?implementation?of?the?CAnimateDlgIcon?class
//?written?by?Rajesh?Parikh?
//?email?:?rparikh@usa.net
//?Not?protected?by?any?copyright?use?it?freely
//
/////////////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“AnimateDlgIcon.h“
//?default?constructor
CAnimateDlgIcon::CAnimateDlgIcon()
{
m_iImageCounter?=?-1;
m_iMaxNoOfImages?=?-99;
m_imgList.m_hImageList?=?NULL;
}
//?default?do?nothing?destructor
CAnimateDlgIcon::~CAnimateDlgIcon()
{
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?CAnimateDlgIcon::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?CAnimateDlgIcon::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()->SetIcon(hIconFALSE);
//?Free?the?previous?icon?resource
DestroyIcon(hPrevIcon);
return?TRUE;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1833??1998-12-23?12:48??串口調試助手代碼\串口調試助手\AnimateDlgIcon.cpp
?????文件????????980??1998-12-23?11:40??串口調試助手代碼\串口調試助手\AnimateDlgIcon.h
?????文件???????5607??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\AnimateDlgIcon.obj
?????文件??????????0??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\AnimateDlgIcon.sbr
?????文件??????46626??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\HYPERli
?????文件??????????0??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\HYPERli
?????文件??????20962??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\PushPin.obj
?????文件??????????0??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\PushPin.sbr
?????文件????3187712??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\SCOMM.bsc
?????文件????2195519??2013-07-07?12:01??串口調試助手代碼\串口調試助手\Debug\SCOMM.exe
?????文件????2600724??2013-07-07?12:01??串口調試助手代碼\串口調試助手\Debug\SCOMM.ilk
?????文件??????22091??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\SCOMM.obj
?????文件????6987732??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\SCOMM.pch
?????文件????4211712??2013-07-07?12:01??串口調試助手代碼\串口調試助手\Debug\SCOMM.pdb
?????文件??????18460??2013-07-07?12:01??串口調試助手代碼\串口調試助手\Debug\SCOMM.res
?????文件??????????0??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\SCOMM.sbr
?????文件?????109697??2013-07-07?11:47??串口調試助手代碼\串口調試助手\Debug\SCOMMDlg.obj
?????文件??????????0??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\SCOMMDlg.sbr
?????文件??????27583??2013-07-07?11:31??串口調試助手代碼\串口調試助手\Debug\SerialPort.obj
?????文件??????????0??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\SerialPort.sbr
?????文件?????105583??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\StdAfx.obj
?????文件????1364674??2008-10-23?14:29??串口調試助手代碼\串口調試助手\Debug\StdAfx.sbr
?????文件?????377856??2013-07-07?12:01??串口調試助手代碼\串口調試助手\Debug\vc60.idb
?????文件?????372736??2013-07-07?11:42??串口調試助手代碼\串口調試助手\Debug\vc60.pdb
?????文件??????13096??1998-08-12?09:36??串口調試助手代碼\串口調試助手\HYPERli
?????文件???????3323??1998-08-12?09:36??串口調試助手代碼\串口調試助手\HYPERli
?????文件???????4622??1998-05-27?11:24??串口調試助手代碼\串口調試助手\LABEL.CPP
?????文件???????2093??1998-05-27?11:22??串口調試助手代碼\串口調試助手\LABEL.H
?????文件???????5893??2001-06-23?19:23??串口調試助手代碼\串口調試助手\PushPin.cpp
?????文件???????1310??2001-06-23?19:11??串口調試助手代碼\串口調試助手\PushPin.h
............此處省略44個文件信息
- 上一篇:頻域卷積混合盲源分離
- 下一篇:ntp-4.2.6.tar.gz
評論
共有 條評論