确保当前只有一个窗口进程
2014-01-08 23:27
337 查看
HANDLE hMutex = ::CreateMutex(NULL, FALSE, _T("MUTEX_WINDOW")); HWND hMainWnd = NULL; DWORD dwErrCode = GetLastError() ; if (NULL != hMutex && ERROR_ALREADY_EXISTS == dwErrCode) { hMainWnd = ::FindWindow(NULL,TEXT("窗口标题")); if (hMainWnd) { ::ShowWindow(hMainWnd, SW_SHOWNORMAL); ::SetForegroundWindow(hMainWnd); } return TRUE; } else if (NULL == hMutex) { return FALSE; }
相关文章推荐
- iOS 3D UI---CALayer的transform扩展
- PHP基础封装简单的MysqliHelper类
- [leetcode]Search a 2D Matrix
- c++中的类模板
- 1113:在披萨店里的思考
- 1112:三角形划分区域
- 打开浏览文件夹
- CATransform3DMakeRotation 旋转,翻转
- C#中的委托和事件(续)
- 1109:取石子游戏
- 简单的写日志工具类LogUtil
- 公钥安全机制与宫爆鸡丁的故事
- Java中线程的生命周期
- C#中的委托和事件
- PHP基础Mysql扩展库
- 【py网页】sitecopy代码
- jdk与jre的区别
- JSTL标签库____(2)I18N格式化标签库
- python之字符编码解码
- Linux学习笔记----(2)