免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Www_MemoryLeak
打印 上一主题 下一主题

[C++] Help!!!Help!!!老板键实现 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2015-07-01 10:33 |只看该作者
使用可定义的捷径  什么意思
单键实现应该也可以  
策划这边提的要求是使用组合键回复 10# folklore


   

论坛徽章:
24
狮子座
日期:2013-12-31 10:48:0015-16赛季CBA联赛之吉林
日期:2016-04-18 14:43:1015-16赛季CBA联赛之北控
日期:2016-05-18 15:01:4415-16赛季CBA联赛之上海
日期:2016-06-22 18:00:1315-16赛季CBA联赛之八一
日期:2016-06-25 11:02:2215-16赛季CBA联赛之佛山
日期:2016-08-17 22:48:2615-16赛季CBA联赛之福建
日期:2016-12-27 22:39:272016科比退役纪念章
日期:2017-02-08 23:49:4315-16赛季CBA联赛之八一
日期:2017-02-16 01:05:3415-16赛季CBA联赛之山东
日期:2017-02-22 15:34:5615-16赛季CBA联赛之上海
日期:2017-11-25 16:17:5015-16赛季CBA联赛之四川
日期:2016-01-17 18:38:37
12 [报告]
发表于 2015-07-01 10:53 |只看该作者
Www_MemoryLeak 发表于 2015-06-30 21:11
VS2005  C++  
游戏客户端,,,,组合键,
找了两种方法



      老板键,一个 esc 就行了?? 调用 getch 应该不会被拦截。

void  getch_console()
{
    while (true)
    {
        if (getch() == 27)
        {
            wxThreadEvent event( wxEVT_THREAD, THREAD_QUIT );
            MyApp  &app = wxGetApp();
            wxQueueEvent(&app, event.Clone());
        }
    }
}

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
13 [报告]
发表于 2015-07-01 11:23 |只看该作者
全局键盘钩子本身就是流氓好吗,流氓对流氓,谁也别说谁。


具体到楼主的问题,老板键让用户设置,全局热键注册失败了就让用户换一个就好了。

论坛徽章:
0
14 [报告]
发表于 2015-07-01 11:35 |只看该作者
GetCh()  不是控制台读取么   我这游戏客户端是mfc 做的 可以收到么   而且  策划是想用 组合键回复 12# zhujiang73


   

论坛徽章:
0
15 [报告]
发表于 2015-07-01 11:38 |只看该作者
嗯  这个也是一种解决办法 貌似 QQ 也是这么做的  检测到被抢注  弹个窗   虽然感觉不是很完美 而且 策划也不是很满意这个方法


回复 13# zhaohongjian000


   

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
16 [报告]
发表于 2015-07-01 12:00 |只看该作者
有个事没想明白,你不是做游戏的吗?在游戏过程中你就正常读按键消息不就好了,定义一个组合键,按下就最小化。
为什么要挂全局键盘钩子?

论坛徽章:
0
17 [报告]
发表于 2015-07-01 13:50 |只看该作者
是这样  ,,如果当前玩家开了多个游戏客户端,但是焦点在另外一个窗口上(比如一个记事本),这是boss来了 ,需要老板键支持了,需要把多个游戏客户端都最小化到托盘,等下还得再一键多个游戏客户端恢复,对吧回复 16# windoze


   

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
18 [报告]
发表于 2015-07-01 13:53 |只看该作者
本帖最后由 windoze 于 2015-07-01 13:54 编辑

回复 17# Www_MemoryLeak

网游代练专用客户端?难怪……

那你们为什么不干脆就支持在同一个客户端程序里多登录呢?

论坛徽章:
0
19 [报告]
发表于 2015-07-01 14:03 |只看该作者
回复 18# windoze


多开的话是被禁止的   还特意买了防多开的软件     
游戏客户端最多只能开三个  现在的设定
游戏现在已经上线了  重新搞是不可能的
上礼拜接了这个任务,现在已经被逼到墙角了


   

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
20 [报告]
发表于 2015-07-01 14:15 |只看该作者
回复 19# Www_MemoryLeak

我已经彻底被楼主搞晕了,你们到底允不允许多开?

话说没办法就去给360交保护费吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP