AnyChat技术支持论坛
标题:
如何得到进入房间的ROOMiD?(C++)
[打印本页]
作者:
Ddpary
时间:
2014-10-17 16:03
标题:
如何得到进入房间的ROOMiD?(C++)
请问,我已经通过BRAC_EnterRoomEx()进入了房间,我怎么得到房间ID呢?文档是说通过WM_GV_ENTERROOM返回上层应用,我还是不太明白,初做程序,请见谅。求解释一下。
作者:
佰锐技术-卓剑锐
时间:
2014-10-17 16:42
本帖最后由 佰锐技术-卓剑锐 于 2014-10-17 16:45 编辑
您好。BRAC_EnterRoomEx是通过
用房间名称进入房间,
如果房间不存在,而且系统配置为自动创建房间时,
将会由系统分配一个唯一的
房间编号,通过进入房间消息(WM_GV_ENTERROOM)返回给上层应用。
作者:
佰锐技术-卓剑锐
时间:
2014-10-17 16:47
本帖最后由 佰锐技术-卓剑锐 于 2014-10-17 16:48 编辑
进入房间异步过程,在调用进入房间的接口后,会触发回调(WM_GV_ENTERROOM),在此回调可获得是否进入房间成功,房间号的信息。
您可参考:
http://www.anychat.cn/faq/index. ... =193&artlang=zh
第三部分
及:
http://www.anychat.cn/faq/index. ... =117&artlang=zh
作者:
Ddpary
时间:
2014-10-20 11:03
那就是我自己写个函数接收那个消息吗?
作者:
admin
时间:
2014-10-20 11:22
是的,您自己写一个函数接口,响应消息:WM_GV_ENTERROOM,就可以根据消息附带的参数来获取roomid了,您可以参考C++的示例代码:AnyChat for Windows\src\client\c++\AnyChatSDKDemo
作者:
Ddpary
时间:
2014-10-20 13:20
OnAnyChatEnterRoomMessage,我看到用了这个,文档里面没有呢!
作者:
廖斌
时间:
2014-10-20 13:38
Ddpary 发表于 2014-10-20 13:20
OnAnyChatEnterRoomMessage,我看到用了这个,文档里面没有呢!
您是什么平台呢?Windows上面的c#、c++是需要实现WM_GV_ENTERROOM的,Android是用的OnAnyChatEnterRoomMessage
作者:
Ddpary
时间:
2014-10-21 16:29
C++呢!我看到了!在你们定义的头文件里面有声明了,之前在别人的工程里一直找不到!谢谢!或者自己建立个消息机制去接受WM的消息就OK了!你们已经更新,C++也能使用OnAnyChatEnterRoomMessage()函数!重载就行了。谢谢
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3