MFC
Cyt-mars
Do not go gentle into that good night.
展开
-
MFC中使用boost::bind进行多线程编程的一种方法
通过在Boost函数中调用this指针,解决了MFC工程调试过程中“缺少Boost库文件”的报错问题。原创 2017-12-23 15:00:42 · 963 阅读 · 0 评论 -
MFC 中使用boost::bind时,全局变量的使用方式
我举个例子来说明:我有一个全局变量:int B = 0;一个处理函数:void calculate1(int a, int b){b = a;}当我们把calculate1()函数放到一个boost线程后:boost::thread_group thrd;thrd.create_thread(boost::bind(&CMFCDlg::cal原创 2018-01-04 09:51:09 · 403 阅读 · 0 评论 -
MFC中子窗口调用父窗口指针(子类调用父类)教程——100%实现
最近在写一个MFC程序,其中遇到了子窗口调用父窗口指针的问题,具体解决过程如下:一、创建子窗口(这里就不详细说了,可以自己百度,网上有相关的教程)二、子窗口调用父窗口指针的函数代码CMFCDlg *pDlg = (CMFCDlg*)this->GetParent();m_DeviceCurSel = pDlg->m_nDeviceCurSel;注:工程说明,我的工程是调用相机的参数并对...原创 2016-07-05 14:29:49 · 9594 阅读 · 3 评论 -
MFC 中创建非模态对话框的若干注意事项
我先前按照网上的单一创建教程,在mfc工程中生成非模态对话框,但是一直出现问题,具体问题是什么已经记不起来了。我把正确的创建方式写在这里。我的主窗口类为CADlg,子窗口类为CBDlg,我想在点击类CADlg窗口的一个控件的时候以非模态方式弹出关联了类CBDlg的子窗口。具体如下:1、为子窗口添加类CBDlg,并在主类CADlg的头文件中包含类CBDlg的头文件;2、在主类CADlg的头文件中添加原创 2018-01-05 21:34:21 · 893 阅读 · 0 评论 -
MFC程序关闭后进程未退出问题的解决
MFC虽然很老了,但对于科研工作者而言还是够用的,而且现有的学习资料很丰富。我开发了一个图像处理程序,总的代码大概有7000多行,程序运行基本稳定。由于我要实现原视频流和处理后的视频流同时在窗口显示,就必须在OnTimer中开很多计时器,来完成图像在窗口的刷新任务。原视频流有4个,处理后的视频流有7个,每幅图像1024*1280大小,数据量特别大,即使我开了多线程,在满分辨率下的处理图像显示帧率也...原创 2018-04-11 22:03:43 · 5448 阅读 · 0 评论