Vs2010 MFC 简单制作过程中的问题

本文介绍了在VS2010中使用MFC进行开发时遇到的一些问题及其解决方案,包括定时器不跳入OnTimer处理函数、CComboBoxEx的使用、OpenCV与Picture控件集成以及控件美化的问题。通过类向导添加WM_TIMER消息处理,使用COMBOBOXEXITEM插入组合框项,并探讨了如何在MFC中嵌入OpenCV窗口以及控件美化的方法。
摘要由CSDN通过智能技术生成

以前做过一段时间MFC,都忘得差不多了,最近又做了一个小界面。发现与vs2005中MFC有许多不同之处。

vs2010的Dialog基类默认选择的是“CDialogEx”。

1. 定时器不跳入OnTimer(UINT_PTR nIDEvent)处理函数的问题:

如果调用CWnd::SetTimer函数时最后一个参数为NULL,则通过WM_TIMER的消息处理函数来处理定时事件。

需要在BEGIN_MESSAGE_MAP 和 END_MESSAGE_MAP()直接添加:ON_WM_TIMER(),但是手动添加往往会报错,static_cast的错误。

注意使用类向导来添加,当自己添加的afx_msg 响应不对时,往往类型不对。

添加WM_TIMER消息的处理函数的方法是,在VS2010工程的Class View

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值