资源简介

这是我们项目的一个串口通讯程序,可以控制机器人的前进。可以发送二进制数也可以发送十六进制数,所以对大家学习很有帮助!

资源截图

代码片段和文件信息

// 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;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-04-27 12:44  SCOMMV23\
     文件        1833  1998-12-23 12:48  SCOMMV23\AnimateDlgIcon.cpp
     文件         980  1998-12-23 11:40  SCOMMV23\AnimateDlgIcon.h
     文件       13096  1998-08-12 09:36  SCOMMV23\HYPERlink.CPP
     文件        3323  1998-08-12 09:36  SCOMMV23\HYPERlink.H
     文件        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
     文件        1310  2001-06-23 19:11  SCOMMV23\PushPin.h
     目录           0  2012-04-27 12:44  SCOMMV23\RES\
     文件         694  2001-06-24 21:46  SCOMMV23\RES\ANIM.BMP
     文件        1078  2001-05-16 23:08  SCOMMV23\RES\COMM.ICO
     文件         326  2001-05-17 07:44  SCOMMV23\RES\CURSOR1.CUR
     文件        3262  2002-08-26 00:06  SCOMMV23\RES\GJWTECH1.ICO
     文件         766  2000-12-09 21:35  SCOMMV23\RES\GREEN.ICO
     文件        3262  2001-06-09 23:18  SCOMMV23\RES\ICON_GRE.ICO
     文件        1078  1998-04-24 00:00  SCOMMV23\RES\ICON_NOT.ICO
     文件        1078  1998-04-24 00:00  SCOMMV23\RES\ICON_ON.ICO
     文件         766  2001-06-07 10:49  SCOMMV23\RES\ICON_ON1.ICO
     文件         766  2000-12-09 21:42  SCOMMV23\RES\OFF.ICO
     文件         238  2001-06-24 15:02  SCOMMV23\RES\Pinned.bmp
     文件         238  2001-06-23 23:03  SCOMMV23\RES\Pinned2.bmp
     文件         766  2000-12-09 21:42  SCOMMV23\RES\RED.ICO
     文件         397  2001-05-16 22:18  SCOMMV23\RES\SCOMM.RC2
     文件         238  2001-06-23 23:03  SCOMMV23\RES\UNPINNED.BMP
     文件        3262  2001-06-03 23:08  SCOMMV23\RES\choosepath.ico
     文件         766  2001-06-07 10:49  SCOMMV23\RES\icon_not1.ico
     文件       11654  2001-06-24 21:27  SCOMMV23\RES\xiaofengstudio.bmp
     文件        3262  2001-05-17 07:30  SCOMMV23\RES\xiaofengstudio.ico
     文件        3561  2001-05-16 22:18  SCOMMV23\ReadMe.txt
     文件       51516  2012-04-22 09:38  SCOMMV23\SCOMM.APS
............此处省略16个文件信息

评论

共有 条评论