MFC: 将自己终止后重启

news/2024/11/28 10:39:50/

具体步骤:

1. 创建一个MFC应用程序

2. 添加WM_CLOSE消息响应函数(也可以使用默认函数)

3. 触发一个事件

4. 在这个事件中加入相关的控制程序

控制程序代码如下:
    USES_CONVERSION;

    CMFCApplication1App* thisApp = (CMFCApplication1App*)AfxGetApp();
    CloseHandle(theApp);                                                // 根据全局变量关闭程序里面相关的句柄
    ::SendMessage(thisApp->m_pMainWnd->GetSafeHwnd(), WM_CLOSE, 0, 0);  // 发送关闭消息
    TCHAR strSelfpath[MAX_PATH];
    GetModuleFileName(NULL, strSelfpath, MAX_PATH);                     // 获得自己路径
    WinExec(W2A(strSelfpath), SW_SHOW);                                 // 启动自己

但是记住:不能在程序初始化的过程中加入防止多开的功能


http://www.ppmy.cn/news/123757.html

相关文章

localStorage和cookie的区别

cookie: 称之为会话跟踪技术,就是在一次会话中跟踪记录一些状态。cookie就可以在一次会话从开始到结束的整个过程,全程跟踪记录客户端的状态(例如:是否登录、购物车信息、是否已下载等)。 ”会话“指的就是从浏览器打…

工业相机镜头选型

合适的工业相机和镜头决定了机器视觉成像质量。那在种类繁多的工业相机和镜头中,如何合理地选择工业相机和镜头的搭配呢? 一、工业相机分类 主要以下几种分类: 分类方式类型1类型2芯片类型CCD相机CMOS相机传感器结构特征线阵相机面阵相机色彩…

工业镜头的主要参数与选型

文章目录 简介1、镜头的分类(1) 以镜头安装分类(2) 以摄像头镜头规格分类(3) 以镜头光圈分类(4) 以镜头的视场大小分类(5) 从镜头焦距上分 2、选择镜头的技术依据(1) 镜头的成像尺寸(2) 镜头的分辨率(3) 镜头焦距与视野角度(4) 光圈或通光量 3、变焦镜头(zoom lens&…

工业相机与镜头选型方法(含实例)

一、相机介绍及选型方法 1.工业相机介绍 工业相机与我们手机上面的相机或者我们单反相机不同,工业相机它能够使用各种恶劣的工作环境,比如说高温,高压,高尘等。工业相机主要有面阵相机和线阵相机,线阵相机主要用于检…

工业镜头

工 业 镜 头 工业镜头 工业镜头 视野(FOV):图像采集设备所能够覆盖的范围,它可以是在监视器上可以见到的范围,也可以使设备所输出的数字图像所能覆盖的最大范围。 最大/最小工作距离( Work Distance):从物镜到被检测物体的距离的范围&#x…

一、 镜头主要参数工业相机镜头的参数与选型

一、 镜头主要参数 1.焦距(FocalLength) 焦距是从镜头的中心点到胶平面上所形成的清晰影像之间的距离(注意!,相机的焦距与单片凸透镜的焦距是两个概念,因为相机上安装的镜头是多片薄的凸透镜组成,单片凸透镜的焦距是平…

镜头基本参数

非常好的文章 ,下载不了,但是会经常阅读。 https://wenku.baidu.com/view/47a7deddee06eff9aff8074e.html?rec_flagdefault&sxts1529650964474

镜头分类

按等效焦距 广角镜头:景深大,WD短,视角大,易出现桶形失真;长焦距镜头:WD大,放大倍数大,易出现枕形失真;中焦距镜头:f约在50mm和200mm之间,最常用镜…