• 大小: 3.42MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-28
  • 语言: C/C++
  • 标签: mfc  api  串口  

资源简介

利用VC++6.0开发的基于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

     文件       5475  2015-04-23 20:43  串口调试助手\Debug\AnimateDlgIcon.obj

     文件      46504  2015-04-23 20:43  串口调试助手\Debug\HYPERlink.obj

     文件      20858  2015-04-23 20:43  串口调试助手\Debug\PushPin.obj

     文件    2166854  2015-04-23 20:43  串口调试助手\Debug\SCOMM.exe

     文件    2547880  2015-04-23 20:43  串口调试助手\Debug\SCOMM.ilk

     文件      21987  2015-04-23 20:43  串口调试助手\Debug\SCOMM.obj

     文件    5477608  2015-04-23 20:43  串口调试助手\Debug\SCOMM.pch

     文件    3597312  2015-04-23 20:43  串口调试助手\Debug\SCOMM.pdb

     文件      18416  2015-04-23 20:43  串口调试助手\Debug\SCOMM.res

     文件     109337  2015-04-23 20:43  串口调试助手\Debug\SCOMMDlg.obj

     文件      27206  2015-04-23 20:43  串口调试助手\Debug\SerialPort.obj

     文件     105538  2015-04-23 20:43  串口调试助手\Debug\StdAfx.obj

     文件     214016  2015-04-23 20:43  串口调试助手\Debug\vc60.idb

     文件     372736  2015-04-23 20:43  串口调试助手\Debug\vc60.pdb

     文件      13096  1998-08-12 09:36  串口调试助手\HYPERlink.CPP

     文件       3323  1998-08-12 09:36  串口调试助手\HYPERlink.H

     文件       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

     文件       3561  2001-05-16 22:18  串口调试助手\ReadMe.txt

     文件        694  2001-06-24 21:46  串口调试助手\RES\ANIM.BMP

     文件       3262  2001-06-03 23:08  串口调试助手\RES\choosepath.ico

     文件       1078  2001-05-16 23:08  串口调试助手\RES\COMM.ICO

     文件        326  2001-05-17 07:44  串口调试助手\RES\CURSOR1.CUR

     文件       3262  2002-08-26 00:06  串口调试助手\RES\GJWTECH1.ICO

     文件        766  2000-12-09 21:35  串口调试助手\RES\GREEN.ICO

     文件       3262  2001-06-09 23:18  串口调试助手\RES\ICON_GRE.ICO

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

评论

共有 条评论