工控编程吧
标题:
上位机MFC波形图动态图源代码
[打印本页]
作者:
qq263946146
时间:
2019-10-1 11:17
标题:
上位机MFC波形图动态图源代码
(, 下载次数: 0)
上传
点击文件名下载附件
界面 如上图。
点击不同选项,可以对波形图进行设置。
也可以停止波形图滚动。
下面是部分代码。
void Wavepic::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
CRect rect;
// 获取绘制坐标的文本框
CWnd* pWnd = GetDlgItem(IDC_COORD);
pWnd->GetClientRect(&rect);
// 指针
pDC = pWnd->GetDC();
//pWnd->Invalidate();
//pWnd->UpdateWindow();
//pDC->Rectangle(&rect);
//内存绘图
CBitmap memBitmap;
CBitmap* pOldBmp = NULL;
memDC.CreateCompatibleDC(pDC);
memBitmap.CreateCompatibleBitmap(pDC,rect.right-rect.left,rect.bottom-rect.top);
pOldBmp = memDC.SelectObject(&memBitmap);
DrawWave(&memDC);
pDC->BitBlt(0,0,rect.Width(),rect.Height(),&memDC,0,0,SRCCOPY);
memDC.SelectObject(pOldBmp);
memDC.DeleteDC();
memBitmap.DeleteObject();
CDialog::OnTimer(nIDEvent);
}
复制代码
源代码下载地址:
(, 下载次数: 1)
上传
点击文件名下载附件
[MFC408]1[/MFC408]
[halcon]1[/halcon]
[weixinlianxi]1[/weixinlianxi]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4