VC 波形图绘制 曲线绘制类演示程序.rar

时间:2022-07-30 11:51:49
【文件属性】:

文件名称:VC 波形图绘制 曲线绘制类演示程序.rar

文件大小:49KB

文件格式:RAR

更新时间:2022-07-30 11:51:49

VC 源码-图形处理

一个VC 波形图绘制 曲线绘制类演示程序,包括了多媒体定时器通用类 CTimeSet代码,还有一个scope绘制类。使用:   假如你要调用该类CTimeSet的类是 CYourApp   1. 在CYourApp中定义CTimeSet的实例 CTimeSet m_timeSet;在CYourApp中定义回调函数(一定要是static的,才能消除隐藏的this指针)static void PASCAL TimerPro(UINT wTimerID, UINT msg,DWORD dwUser,DWORD dwl,DWORD dw2);   2. 书写你的回调函数:   void PASCAL CYourApp::TimerPro(UINT wTimerID, UINT msg,DWORD dwUser,DWORD dwl,DWORD dw2)    {    CYourApp * mApp = (CYourApp*)dwUser;    mApp->YourFun(); //YourFun是CYourApp中的函数。或者mApp->var; 访问CYourApp中的变量var。    }   3. 调用多媒体定时器。假设在按钮响应函数中CYourApp::OnButton()    void CYourApp::OnButton()   {   m_timeSet.Start(100,TimerPro,(DWORD)this); //定时器100毫秒访问TimerPro函数一次   }   4. 关闭定时器 m_timeSet.Stop();


【文件预览】:
codesc.net
----ScopeDraw()
--------Scope.cpp(25KB)
--------ScopeDraw.rc(12KB)
--------ScopeDraw.aps(35KB)
--------ScopeDraw.dsp(5KB)
--------ScopeDraw.dsw(541B)
--------ScopeDrawDoc.cpp(2KB)
--------ScopeDraw.h(1KB)
--------ReadMe.txt(4KB)
--------ScopeDrawDoc.h(1KB)
--------res()
--------Scope()
--------MainFrm.h(2KB)
--------Resource.h(960B)
--------StdAfx.cpp(247B)
--------MMTimer()
--------ScopeDrawView.h(2KB)
--------ScopeDraw.cpp(4KB)
--------Scope.h(3KB)
--------MainFrm.cpp(3KB)
--------ScopeDrawView.cpp(4KB)
--------StdAfx.h(1KB)
--------ScopeDraw.clw(3KB)

网友评论