由于我要采集传感器的数据,采用VC自带的WM_TIMER的时间精度根本打不到,因此我采用了多媒体定时器来实现,建了一个定时器类CMMTIMER,类中用到函数
timeSetEvent(nInterval, nTimerRes, MMTimerProc, NULL, TIME_PERIODIC); 
然后函数会转到一个外部回调函数void PASCAL MMTimerProc(UINT wTimerID, UINT msg, DWORD dwUser, DWORD dw1, DWORD dw2),由于我是先在视图文件中调用函数timeSetEvent()来启动定时器,然后就转到外部回调函数MMTimerProc(),我原本想把采集工作放到这个函数来完成 ,由于这个函数里面根本不认视图对象,于是我想能不能通过消息如SendMesssage()或PostMessge()转回到视图文件,可这两种方法试了很久就是没成功,现在真的很急了,因此想请大家帮帮忙,谢谢了!