请C++高手帮忙:关于MSCOMM控件接受数据保存的问题
本人是C++中菜鸟一名。
我用单片机控制CMOS图像传感器,采集图像,并要在电脑上显示图像,因为对C++不熟系,就只能做到串口采集得到数据这步了,怎么才能把那些数据以图片形式存在电脑上啊??请高手指点!!
××××××××××××××××××××××××××
void CMy00Dlg::OnOnCommMscomm1()
{
VARIANT variant_inp;
LONG len,k;
switch(m_mscom.GetCommEvent())/*判断是否有接收数据*/
{
case 2:
k=m_mscom.GetInBufferCount(); /*判断接收到的字符*/
if(k>0) /*有数据到来*/
{variant_inp=m_mscom.GetInput();/*读数据×/
/**********要在此添加函数,将读到的数据以BMP格式保存到PC,如何编写×××××/
注:从单片机采集到的数据以定义了图像BMP的头文件和数据信息
}
break;
}
我用单片机控制CMOS图像传感器,采集图像,并要在电脑上显示图像,因为对C++不熟系,就只能做到串口采集得到数据这步了,怎么才能把那些数据以图片形式存在电脑上啊??请高手指点!!
××××××××××××××××××××××××××
void CMy00Dlg::OnOnCommMscomm1()
{
VARIANT variant_inp;
LONG len,k;
switch(m_mscom.GetCommEvent())/*判断是否有接收数据*/
{
case 2:
k=m_mscom.GetInBufferCount(); /*判断接收到的字符*/
if(k>0) /*有数据到来*/
{variant_inp=m_mscom.GetInput();/*读数据×/
/**********要在此添加函数,将读到的数据以BMP格式保存到PC,如何编写×××××/
注:从单片机采集到的数据以定义了图像BMP的头文件和数据信息
}
break;
}
...全文
相关推荐
C++builder中人工添加MSCOMM控件的方法
这是我自己总结的在C++builder6.0中人工添加MSCOMM控件的方法,非常实用,希望对大家有所帮助
C++ builder 中如何使用Mscomm控件
要将Mscomm加入C++ builder,分成两种情况: 第一种:机子上,装有VC,VB的。 我们就可以直接打开C++ builder 选择component->import activeX control ->选择“Microsoft comm control 6
基于MFC和MSComm控件的C++串口通信工具开发
MFC(Microsoft Foundation Classes)为软件开发者们提供了一套丰富的C++类库,这些类库通过封装,简化了Windows API的复杂性,使得开发者能够快速构建具有现代Windows应用程序特性的软件产品。MFC的历史悠久,最早随Visual C++ 1.0一同发布,从诞生之初就伴随着Windows操作系统的演进。其特点在于它是一个面向对象的框架,易于学习和使用,并且支持多线程操作和复杂的用户界面设计。
VS2010 C++ 串口通信软件(包含mscomm控件和使用说明)
VS2010 C++ 串口通信软件设计,其中包含了mscomm控件,和在VS2010 C++中实现串口通信的详细步骤。是初学C++难得的经典资料。
MSComm控件
win7 64位系统下安装的VS2010旗舰版没有MSComm控件,使用MFC编程时,工具箱中无法添加串口通信控件,所以需要自己安装一下MSComm控件。(包含安装说明)


