【VS2010学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之WM_TIMER消息处理函数的添加问题)

时间:2020-12-25 23:31:38

在启动定时器后,就需要添加定时器的消息处理函数,基本的步骤就是:在VS中,用户界面设计右击打开Class Wizard, 切换到Message选项卡,然后找到WM_TIMER这个message, 双击右边的OnTimer句柄,然后进入回调函数的代码。

【VS2010学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之WM_TIMER消息处理函数的添加问题)

一定注意类名的选择,本程序中应该选择,CLineAnylasisDlg类,而对话框出现的默认的是CAboutDlg,选择错误后,消息处理是不起作用的,更气人的是删除错误的代码后出现了连接错误。

【VS2010学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之WM_TIMER消息处理函数的添加问题)

也就是说紧紧删除消息处理函数的代码,并没有把多余的代码彻底删除干净,最后利用和建立消息处理函数相同的方法进行了删除,界面如下:

【VS2010学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之WM_TIMER消息处理函数的添加问题)

找到以前添加的消息处理函数,点击删除“消息处理程序”按钮,问题解决了。