资源简介
该文件为目前广为流行的串口调试工具的源代码。
由于网上下载的EXE尚有些限制,设计人员可以根据自己需求修改源代码以求更好的使用
代码片段和文件信息
// 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 SCOMMV23\AnimateDlgIcon.cpp
文件 980 1998-12-23 11:40 SCOMMV23\AnimateDlgIcon.h
文件 5607 2008-10-23 14:29 SCOMMV23\Debug\AnimateDlgIcon.obj
文件 0 2008-10-23 14:29 SCOMMV23\Debug\AnimateDlgIcon.sbr
文件 46626 2008-10-23 14:29 SCOMMV23\Debug\HYPERli
文件 0 2008-10-23 14:29 SCOMMV23\Debug\HYPERli
文件 20962 2008-10-23 14:29 SCOMMV23\Debug\PushPin.obj
文件 0 2008-10-23 14:29 SCOMMV23\Debug\PushPin.sbr
文件 3187712 2008-10-23 14:29 SCOMMV23\Debug\SCOMM.bsc
文件 2166854 2008-10-24 15:32 SCOMMV23\Debug\SCOMM.exe
文件 2562460 2008-10-24 15:32 SCOMMV23\Debug\SCOMM.ilk
文件 22091 2008-10-23 14:29 SCOMMV23\Debug\SCOMM.obj
文件 6987732 2008-10-23 14:29 SCOMMV23\Debug\SCOMM.pch
文件 4187136 2008-10-24 15:32 SCOMMV23\Debug\SCOMM.pdb
文件 18416 2008-10-23 14:29 SCOMMV23\Debug\SCOMM.res
文件 0 2008-10-23 14:29 SCOMMV23\Debug\SCOMM.sbr
文件 109393 2008-10-24 15:32 SCOMMV23\Debug\SCOMMDlg.obj
文件 0 2008-10-23 14:29 SCOMMV23\Debug\SCOMMDlg.sbr
文件 27334 2008-10-23 14:29 SCOMMV23\Debug\SerialPort.obj
文件 0 2008-10-23 14:29 SCOMMV23\Debug\SerialPort.sbr
文件 105583 2008-10-23 14:29 SCOMMV23\Debug\StdAfx.obj
文件 1364674 2008-10-23 14:29 SCOMMV23\Debug\StdAfx.sbr
文件 353280 2008-10-24 15:33 SCOMMV23\Debug\vc60.idb
文件 372736 2008-10-24 15:32 SCOMMV23\Debug\vc60.pdb
目录 0 2008-10-24 15:32 SCOMMV23\Debug
文件 13096 1998-08-12 09:36 SCOMMV23\HYPERli
文件 3323 1998-08-12 09:36 SCOMMV23\HYPERli
文件 4622 1998-05-27 11:24 SCOMMV23\LABEL.CPP
文件 2093 1998-05-27 11:22 SCOMMV23\LABEL.H
文件 5893 2001-06-23 19:23 SCOMMV23\PushPin.cpp
............此处省略43个文件信息
- 上一篇:C++小型回合制游戏的雏形
- 下一篇:经典手眼标定算法C++代码
相关资源
- 经典手眼标定算法C++代码
- 基于OPNET的TCP协议研究与仿真论文
- 一个C++开发的服务驻留程序源代码
- vc++ 在opc开发的应用
- Visual+C++开发基于SNMP网络管理软件配套
- 分布式温控系统程序代码
- 动物识别系统 VC++ 逆向搜索 正向搜索
- 基于TCP协议的C++聊天软件源代码
- C++编写的Socket通信程序源代码
- C++ 水果分类识别matlab代码,有详细的
- 简易宠物店管理系统
- 基于VC++ MFC通讯录
- VC++串口通信源代码VC6.0
- APAP图像拼接开源代码
- 用C++、Qt实现的记事本,模拟Windows自
- Visual C++ MFC编程源代码
- 网络调试助手---开发环境:VC++6.0 基于
- VC++版贪吃蛇游戏源代码
- 五子棋程序的源代码
- QR二维码生成 VC++6.0 带中文日文双注
- 最简单的c++播放音乐源代码
- 空间后方交会代码
- 学生信息管理系统MFC,VC++6.0,Access数
- Vtcp 5.0版本C++源代码
- VC++的MFC计算机图形学点线多边形裁剪
- MFC时钟 VS2008
- C语言编写的中国象棋源代码
- VC++6.0MFC扫雷程序
- FIr滤波器的设计基于VC++
- 分水岭算法VC++实现
评论
共有 条评论