同步问题 还有个问题,OnDraw(CDC* pDC)这个算 不算一个线程呢?如果是的话怎么没有开启线程之类的语句?如果是的话就可以用使用 CEvent 类来实现同步,对不对? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的同步的意思就是绘制出图像的同时保存数据,但是我现在是保存数据滞后绘制图像很长时间,大概有5分钟。这就是我写的:void CNetWatcherViewerView::OnDraw(CDC* pDC){ CNetWatcherViewerDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here if( pDoc->m_bRecvFlag)//开始绘制图像的标志 { DrawCurve(pDC, m_uiChannelIndex); } if(m_ReadToExcel==TRUE)//开始保存数据的标志 { }} 保存数据不要放在OnDraw中,另外开个线程或者就在采集线程保存就行了。 那你的意思是OnDraw就是一个线程?那我另开一个线程,当采集到一个数据时,程序是先执行画图还是保存?两者都在内存中不会发生冲突吗? 赋值问题 XP界面窗体显示问题求教 字符串转码:UTF-8转为GBK 请教网卡的启用和禁用问题 ?????????求教:双缓冲问题——> 帮帮忙吧!看看哪错了? 原始套接字的问题 一个扫描行所占的字节数计算方法?? MFC中CTreeCtl控件已经设定好的图标如何改换成imageList另一个图标 能不能动态的更改基于对话框(MFC)的背景呢? 用mfc实现一个简单的邮件客户端 Window CE Message问题(紧急+超高分)
这就是我写的:
void CNetWatcherViewerView::OnDraw(CDC* pDC)
{
CNetWatcherViewerDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
if( pDoc->m_bRecvFlag)//开始绘制图像的标志
{
DrawCurve(pDC, m_uiChannelIndex);
} if(m_ReadToExcel==TRUE)//开始保存数据的标志
{
}
}