社区
进程/线程/DLL
帖子详情
如何控制用户只能打开一次程序?在打开第二次的时候自动跳到该已经打开的程序
abcdfg
2005-03-21 11:03:31
工程是MFC Dialog based
主界面是一个没有title bar的全屏dialog
是不是findwindow就不能用了呢?
我不想改变目前的界面
请问有什么解决方法?谢谢!!
...全文
163
6
打赏
收藏
如何控制用户只能打开一次程序?在打开第二次的时候自动跳到该已经打开的程序
工程是MFC Dialog based 主界面是一个没有title bar的全屏dialog 是不是findwindow就不能用了呢? 我不想改变目前的界面 请问有什么解决方法?谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ldiqing
2005-03-22
打赏
举报
回复
首先根据cut9(切瓜玩)提供的方法创建互斥体.
发送消息的方法可以如下:
第一步:
用FindWindow函数根据类名或者窗口名找到你的窗口句柄。
HWND hWnd = FindWindow(NULL,"YourWindowName");
第二步:
发送消息
PostMessage(
hWnd, // handle to destination window
WM_YOURMSG, // message
NULL, // first message parameter
NULL // second message parameter
);
当然,在你的程序中要有相应的消息处理函数。
abcdfg
2005-03-22
打赏
举报
回复
up一下,请帮忙!
cut9
2005-03-21
打赏
举报
回复
具体一点:
CYourApp:InitInstance()
{
HANDLE hMtx = CreateMutex(NULL, TRUE, "myapponlystartonce");
if (NULL == hMtx)
return FALSE;
if ( ERROR_ALREADY_EXISTS == GetLastError())
{
//已经有了这个mutex,是上一个启动的yourpp程序创建的
//post a message to yourapp 比如: WM_MYMESSAGE_SHOWWINDOW
return FALSE;
}
}
在你的应用程序里面,登记WM_MYMESSAGE_SHOWWINDOW,并处理它。收到这个消息就
显示主窗口.
bobob
2005-03-21
打赏
举报
回复
up楼上
HuiChen
2005-03-21
打赏
举报
回复
CreateMutex
abcdfg
2005-03-21
打赏
举报
回复
//post a message to yourapp 比如: WM_MYMESSAGE_SHOWWINDOW
这个Message要如何post到我要的窗口呢?我试了hWnd填HWND_BROADCAST结果没收到,谢谢
电脑桌面计算机总是
自动
打开
,电脑开机后
自动
打开
很多软件怎么办
1. 电脑一开机
自动
启动好多小
程序
,如何取消掉电脑一开机
自动
启动好多小
程序
,取消方法如下:1
打开
开始菜单,在搜索框输入msconfig ,按回车键,2在启动栏把不需要启动的
程序
打勾去掉,点击确定就可以。2. 我的电脑一开机桌面上会
自动
打开
很多应用文件1、开始/所有
程序
/“启动”中如果有这个文件的快捷方式删除(如果第1项
已经
解决下面就可不做了)。2、开始/运行输入msconfig回车,打...
有关微信小
程序
用户
登录界面跳转问题
作为一个新手,最近在编写微信小
程序
的时候遇到了一个问题,分享一下我的解决方案,也欢迎大佬分享更为有效的方法。 问题是这样的: 一、需求分析
用户
第
一次
登录小
程序
显示登录与注册页面 登陆成功后跳转至个人中心 二、遇到的问题 小
程序
app.json的pagePath路径
只能
跳转至一个page页面,无法根据
用户
登录的状态来实现不同页面的跳转 上图为登录页面展示 如果使用自定义tabBar组件,需要每个页面都要设置,同时因为每次点击都要加载,
用户
体验极差 三、解决方案 使用wx:if、wx:elif、
小
程序
地理位置权限第
一次
拒绝,如何再次调出
小
程序
中地理位置权限是一个很重要的功能,相信很多的小
程序
都具备这个功能。那么当小
程序
提醒
用户
进行授权地理位置权限的时候,
用户
拒绝了怎么办,我们知道
用户
一旦拒绝授权,将不能使用此功能。如果第
一次
拒绝了,再次想使用此功能的时候小
程序
应如何再次调出授权地理权限的弹窗。首先我们先看官方给我们提供的关于地图的文档。官方文档 选择你们需要的API就行了,这里我需要的是wx.chooseLocation,这个...
计算机为什么启动二次才能
打开
,我的电脑为什么开机要开两次才能
打开
呢
公告: 为响应国家净网行动,部分内容
已经
删除,感谢读者理解。话题:我的电脑为什么开机要开两次才能
打开
呢?请专业人士指教问题详情:我最开始设置了开机,后面 我不懂是怎么回事,希望懂电脑回答:第
一次
是开不了是什么状况呢?把问题详细描述下才好解决参考回答:用系统自带的还原
程序
做下系统还原, XP系统可按以下作:话题:为什么我的电脑开机后声音大,要进行
第二次
打开
电源才恢复回答:希望可以帮到你: 一、首先要...
网站被劫持,
打开
一个网站会
跳到
另一个怎么办,直接输入网址也是这样。怎么办呢?
建议你新建一个index.html文件,文件中只写几个数字,上传到网站根目录,然后访问网站域名,看看是不是正常,从而可以确定是
程序
问题还是域名被劫持的问题。 如果是域名被劫持,你可以登录你的域名管理
控制
面板,检查一下解析记录是否正常,如果正常,建议更换dns服务商。 如果是网站
程序
问题,因为不知道你的网站
程序
是用什么,你可以参考一下方法解决: 第一步、确认域名解析并处理:如果
打开
的网站内容完全不是自己的请先检查域名解析和域名DNS服务器是否被篡改,如果域名没有解析到自己的服务器或增加了可疑解析记录,请及时处
进程/线程/DLL
15,472
社区成员
49,183
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章