当前程序只能打开一次且隐藏

当前程序只能打开一次且隐藏

当前程序只打开一次

cpp 复制代码
	//当前程序只打开一次
	HANDLE hMutex = CreateMutex(NULL, TRUE, "MyMutex");
	if (GetLastError() == ERROR_ALREADY_EXISTS)
	{
		MessageBox(NULL, "该程序已经打开!", "提示", MB_OK | MB_ICONINFORMATION);
		CloseHandle(hMutex);
		return 0;
	}
cpp 复制代码
	//当前程序只打开一次(QT程序)
    HANDLE hMutex = CreateMutexA(NULL, TRUE, "MyMutex");
    if (GetLastError() == ERROR_ALREADY_EXISTS)
    {
        QMessageBox::warning(nullptr, "提示", "该程序已打开", "关闭");
        CloseHandle(hMutex);
        return 0;
    }

隐藏当前窗口

cpp 复制代码
	//隐藏当前窗口
	HWND hwnd = GetConsoleWindow();
	ShowWindow(hwnd, SW_MINIMIZE);
相关推荐
-Rane1 小时前
【C++】vector
开发语言·c++·算法
电饭叔1 小时前
python转换字符串介绍
开发语言·windows·python
希望之晨1 小时前
c++ 11 学习 override
开发语言·c++·学习
消失的旧时光-19432 小时前
智能指针(四):体系篇 —— 现代 C++ 内存管理全景图
开发语言·c++
仰泳的熊猫2 小时前
题目1531:蓝桥杯算法提高VIP-数的划分
数据结构·c++·算法·蓝桥杯
汉克老师2 小时前
GESP2023年12月认证C++二级( 第一部分选择题(1-8))
c++·循环结构·分支结构·gesp二级·gesp2级
刘琦沛在进步2 小时前
如何计算时间复杂度与空间复杂度
数据结构·c++·算法
winfield8213 小时前
Win11系统,如何让Sublime直接显示在右键点击中?
windows·编辑器·sublime text
消失的旧时光-19433 小时前
智能指针(三):实现篇 —— shared_ptr 的内部设计与引用计数机制
java·c++·c·shared_ptr
黄昏晓x3 小时前
C++----哈希表
c++·哈希算法·散列表