我现在在用单文档和MSComm控件实现串口编程,现在有个问题就是:我打算在View中直接把串口收到的数据显示出来,不知道把从串口收到的数据以什么样的格式存放比较好,用哪个函数把它显示出来? 谢谢指教
解决方案 »
- 麻烦帮我看看,为什麽动态导入失败,谢谢,有源码
- 帮我把下面一段matlab程序讲一下
- afx_msg是个什么东西呀?
- 请问qq界面中将窗口缩小为一条线怎么做的,用到哪些函数,
- !!·【没想呀自己来行乞】谁能转我点分使呀.现在答对了题也不加可用分:~(
- CreateDIBSection函数能否读取资源中的图片把它显示出来?
- 对CListCtrl熟的高手请进----->(up有分)
- 作一个动态图象控件(例如一个直线)到底需要多少工作?答者有分,快来啊!送100分
- 怎样得到一个邮件服务器上的所有账号。?
- 谁能帮我把简历翻译成英文,非常感谢!(
- IOCP - 微软的例子 - 解压失败
- mfc工程的入口函数
View::OnDraw(CDC* pDC)加一句:
pDC->TextOut(1,1,"Hello ");或者在将菜单消息函数做在View中
菜单函数代码:
CDC *dc=GetDC();
dc->TextOut(1,20,"hello Menu");
那么可以在:void CxxxxView::OnInitialUpdate()中调用如下的自定义函数:
void CxxxxView::ShowArray(CStringArray& strArray)//准备好的字串
{
CWaitCursor wait;//如果函数运行时间长
//Clean old
GetEditCtrl().SetSel(0,-1);
GetEditCtrl().Clear();
//Get total
int rows=strArray.GetSize();
if(rows==0) return;
//
CString prompt;
int nStartChar,nEndChar;
//From start
GetEditCtrl().SetSel(0,0);
for(int i=0;i<rows;i++)
{// Fill all
prompt=strArray.ElementAt(i);
GetEditCtrl().GetSel(nStartChar,nEndChar);
GetEditCtrl().SetSel(nEndChar,nEndChar);
GetEditCtrl().ReplaceSel(prompt);
}
// Otherwise you will be asked to save ...
SetModify(FALSE);//ours
// do not use :
// GetEditCtrl().SetModify(FALSE);
}
//
其中:void SetModify(BOOL bModified) { m_bModified = bModified; }在类定义中.