资源简介
这是我们项目的一个串口通讯程序,可以控制机器人的前进。可以发送二进制数也可以发送十六进制数,所以对大家学习很有帮助!
代码片段和文件信息
// 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\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
文件 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个文件信息
相关资源
- 二进制、十进制、十六进制、C51十六
- 利用Verilog实现AD7609控制并串口发送
- usb_hid_pc接收发送工具
- 凯恩帝串口通讯安装软件3.0
- 单片机串口发送指令控制LED
- dvb_fpga-master DVB-S2发送程序
- 十六进制转十进制ASCII码转换工具
- AD7616,1kHz采集频率,突发序列器模式
- spcomm for XE10.2
- XE7下Indy10TIdTCPClient与TIdTCPServer发送字
- indy10 ssl 发送邮件 dll,libeay32.dllssle
- 用于将Modbus通信中截取后四字节的十
- Labview跟欧姆龙PLC串口通讯fins
- STM32F103串口DMA发送接收
- tcp client简单 连接,发送接收断开,多
- Virtual Serial Port Driver64虚拟串口+虚拟串
- SIM800A发送与接收短信
- 绝对简单好用的迪文串口屏串口通讯
- HttpClient发送post请求传输json数据
- 将H264码流打成RTP包UDP发送-vlc播放
- 字符串与十六进制相互转换delphi源码
- besnew工具
- 十六进制编辑软件winhex教程
- 以太网调试助手,可接受发送数据
- 基于UDP协议的串口通讯DEMO
- QT打开二进制文件,串口分包定时发送
- QT串口简单通信,实现发送和接收
- TCP发送报文和TCP接收报文工具-江朝技
- TCP/IP报文发送工具
- VC串口16进制指令发送与接收
评论
共有 条评论