这几天想做一个读取视频的MFC界面,作为一个新手,自然先在网上寻找相应的CSDN。但发现几乎都需要使用到CvvImage.h和CvvImage.cpp文件,但作为已经不用的文件,本人是很抗拒使用的。于是想采用别的方法实现。希望MFC的功能是:点击“开始”按钮读取固定的视频文件,视频读完会自动跳出“读取视频结束”的警示框;视频显示过程中点击“暂停”按钮,按钮会变成“继续”同时暂停播放的视频,再次点击“继续”按钮,按钮会变成“暂停”同时继续播放视频。最后点击结束按钮会提示是否真的退出。
经过几天的研究,发现可以采用以下步骤。
1:新建一个MFC的项目(取名为MFCVideo),并配置好OpenCV相应的环境(不赘述)
2:删除图形界面的原始按钮。添加picture控件(Type选择Rectangle,ID为IDC_STATIC),再添加三个button控件(开始,ID:IDC_STARTVIDEO、暂停,ID:IDC_PAUSEVIDEO、结束,ID:IDC_STOPVIDEO),结果显示如下: