在mfc界面中添加picture控件;
(1)生成一个自己的类MyStatic,继承CStatic ;
(2)在MyStatic 类里面添加鼠标右键响应事件:void CMyStatic::OnRButtonDown(UINT nFlags, CPoint point)
(3)生成一个CMystatic 对象m_picturecontrol,将其和要响应的鼠标右键的picture控件绑定:
DDX_Control(pDX, IDC_STATIC_CAMERA_ONE, m_PictureControl1);
问题:右键picure控件,无响应
原因分析:图像控件是CStatic,本身不响应消息。只有设置NOTIFY属性为TRUE,才能让CStatic响应消息。
修改属性后,右键鼠标有事件响应。
参考源码:
【VS2015_VC/MFC摄像头控制实例教程及源码】_vc控制摄像头的软件-桌面系统文档类资源-CSDN下载