串口调试助手V2.2源代码


龚建伟编写的软件串口调试助手V2.2的开源源代码
资源截图
代码片段和文件信息
// 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  SCOMMV23AnimateDlgIcon.cpp

     文件        980  1998-12-23 11:40  SCOMMV23AnimateDlgIcon.h

     文件       6162  2011-02-19 10:03  SCOMMV23DebugAnimateDlgIcon.obj

     文件          0  2011-02-19 10:03  SCOMMV23DebugAnimateDlgIcon.sbr

     文件      47220  2011-02-19 10:03  SCOMMV23DebugHYPERlink.obj

     文件          0  2011-02-19 10:03  SCOMMV23DebugHYPERlink.sbr

     文件      21556  2011-02-19 10:03  SCOMMV23DebugPushPin.obj

     文件          0  2011-02-19 10:03  SCOMMV23DebugPushPin.sbr

     文件    3187712  2011-02-19 10:03  SCOMMV23DebugSCOMM.bsc

     文件    2195579  2011-02-19 11:55  SCOMMV23DebugSCOMM.exe

     文件    2579340  2011-02-19 11:55  SCOMMV23DebugSCOMM.ilk

     文件      22581  2011-02-19 11:55  SCOMMV23DebugSCOMM.obj

     文件    6915428  2011-02-19 10:03  SCOMMV23DebugSCOMM.pch

     文件    4260864  2011-02-19 11:55  SCOMMV23DebugSCOMM.pdb

     文件      18416  2011-02-19 10:53  SCOMMV23DebugSCOMM.res

     文件          0  2011-02-19 10:03  SCOMMV23DebugSCOMM.sbr

     文件     109930  2011-02-19 11:55  SCOMMV23DebugSCOMMDlg.obj

     文件          0  2011-02-19 10:03  SCOMMV23DebugSCOMMDlg.sbr

     文件      27889  2011-02-19 10:03  SCOMMV23DebugSerialPort.obj

     文件          0  2011-02-19 10:03  SCOMMV23DebugSerialPort.sbr

     文件     106124  2011-02-19 10:03  SCOMMV23DebugStdAfx.obj

     文件    1364924  2011-02-19 10:03  SCOMMV23DebugStdAfx.sbr

     文件     222208  2011-02-19 20:46  SCOMMV23Debugvc60.idb

     文件     372736  2011-02-19 11:55  SCOMMV23Debugvc60.pdb

     文件      13096  1998-08-12 09:36  SCOMMV23HYPERlink.CPP

     文件       3323  1998-08-12 09:36  SCOMMV23HYPERlink.H

     文件       4622  1998-05-27 11:24  SCOMMV23LABEL.CPP

     文件       2093  1998-05-27 11:22  SCOMMV23LABEL.H

     文件       5893  2001-06-23 19:23  SCOMMV23PushPin.cpp

     文件       1310  2001-06-23 19:11  SCOMMV23PushPin.h

............此处省略43个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)