游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3428|回复: 7

网游中的那个聊天时输入文字的对话框是怎么实现的?

[复制链接]

33

主题

101

帖子

107

积分

注册会员

Rank: 2

积分
107
发表于 2007-5-27 20:45:00 | 显示全部楼层 |阅读模式
rt
请高手指教。

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2007-5-28 02:06:00 | 显示全部楼层

Re:网游中的那个聊天时输入文字的对话框是怎么实现的?

调用输入法的api吧.

14

主题

118

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2007-5-28 07:58:00 | 显示全部楼层

Re: 网游中的那个聊天时输入文字的对话框是怎么实现的?

直接用的WIN32控件,处理windows消息.定义windows dialog.
详细参见 directx 9sdx相关例子代码.

33

主题

101

帖子

107

积分

注册会员

Rank: 2

积分
107
 楼主| 发表于 2007-5-28 13:36:00 | 显示全部楼层

Re:网游中的那个聊天时输入文字的对话框是怎么实现的?

我是用的directdraw   不过你说调用win32控件或者是输入法的api可以详细点吗?谢谢了
我只需要通过玩家输入文字(中文)来传给游戏处理就好。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2007-5-28 16:04:00 | 显示全部楼层

Re:网游中的那个聊天时输入文字的对话框是怎么实现的?

一般在游戏中因为实时图形的缘故,无法使用windows控件。

输入文本框包括显示和消息输入两部分。
显示在游戏中当然没招了,一般都是在游戏的GUI来替代绘制。
消息输入有两种办法,一是IMEXX系列的windows 输入法专用API。
二是处理WM_CHAR消息,一般不复杂的用二就可以了。

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-5-28 17:07:00 | 显示全部楼层

Re:网游中的那个聊天时输入文字的对话框是怎么实现的?

http://bbs.gameres.com/showthread.asp?postid=456461

你要的是这个效果吗?我过去做过,由点麻烦到是

33

主题

101

帖子

107

积分

注册会员

Rank: 2

积分
107
 楼主| 发表于 2007-5-28 17:55:00 | 显示全部楼层

Re:网游中的那个聊天时输入文字的对话框是怎么实现的?

就是类似你这个,你是怎么实现的啊?请指教一下。嘿嘿
上面的说一是IMEXX系列的windows 输入法专用API。
二是处理WM_CHAR消息
可以详细介绍一下吗?
谢谢了

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2007-5-28 20:05:00 | 显示全部楼层

Re:网游中的那个聊天时输入文字的对话框是怎么实现的?

http://gamelaa.com/download.aspx
自己当界面系统看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 08:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表