如何让已启动的进程窗口显示在桌面前面 用互斥来保证进程只能同时启动一次,如何让已启动的进程中的窗口自动显示在桌面前面?这个进程中窗口不只一个。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如我的程序有登录界面,登录后进入主界面,在主界面里面还可以进行其它操作而弹出了Dialog。如果我的程序已经在运行了,这个时候再开启这个程序,那么我会提示用户,本程序已经启动(用互斥来判定是否已经启动),并将已启动的程序弹出来显示给用户。 先FindWindow找到要显示在最前面的窗口,然后SetForegroundWidnow一下 我并不知道程序现在处于什么状态,是登录状态?主界面显示状态或者其它窗口弹出状态,所以FindWindow是不行的,我不知道找哪个。。比如现在是显示主界面了,但我并不知道,我总不能FindWindow到登录界面,然后把登录界面激活吧。。 根据状态值来确定该显示哪几个窗口?然后FindWindow这几个窗口,然后显示出来??出此之外还有别的办法没?不能直接激活已启动的进程?而不用关心他目前的状态? 利用MSCOMM发送时硬件字节数的限制 关于桌面图标移动的问题 #pragma comment编译的问题 哪里有ADO相关类及函数的资料?MFC类库里面没有这些东西。 各位大哥大姐:1.MFC中正则表达式怎么用? 2.希望能推荐学习WIN32的书籍. 谢谢 ODBC类函数CRecordSet::GetFelidValue(...)?? 关于ClistCtrl的问题,请达人来看看??? 想制作一个登陆器`相信有人会! 高手请帮忙:看看错在哪里! 帮我看看这段程序为什么报错 2003出错,XP运行就不出错!有经验的来说说 字符串拷贝问题
如果我的程序已经在运行了,这个时候再开启这个程序,那么我会提示用户,本程序已经启动(用互斥来判定是否已经启动),并将已启动的程序弹出来显示给用户。
出此之外还有别的办法没?不能直接激活已启动的进程?而不用关心他目前的状态?