游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1799|回复: 5

求教如何在DirectDraw环境中使用输入法

[复制链接]

20

主题

465

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
QQ
发表于 2006-4-3 20:03:00 | 显示全部楼层 |阅读模式
就是要达到一般网游的那种效果,像《魔兽争霸3》那种按一下回车,然后有一个输入框,然后可以输入文字,我尝试用EDIT控件做,但是总是被刷新图像覆盖。有谁知道哪儿有这方面的资料,请告知一下,不胜感谢。

4

主题

43

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2006-4-4 08:39:00 | 显示全部楼层

Re:求教如何在DirectDraw环境中使用输入法

可以这样的 你可以在开始 分配一个 EDIT隐藏
然后 再画一个
只不过 画的这个要和 分配的那个同步

20

主题

465

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
QQ
 楼主| 发表于 2006-4-4 10:18:00 | 显示全部楼层

Re:求教如何在DirectDraw环境中使用输入法

能不能说得详细一点,我试过EDIT用WS_VISIBLE,或者是用width :0 height: 0,但是它就获取不到输入的焦点了。我就是不明白怎么把输入法搞出来。

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-4-4 10:47:00 | 显示全部楼层

Re:求教如何在DirectDraw环境中使用输入法

看看DX9SDK里的例子CustomUI

5

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
QQ
发表于 2006-5-21 09:03:00 | 显示全部楼层

Re:求教如何在DirectDraw环境中使用输入法

我用的是DX SDK April 2006.
看了里面的CustomUI,依然不能使用中文输入.

17

主题

165

帖子

167

积分

注册会员

Rank: 2

积分
167
发表于 2006-5-21 23:46:00 | 显示全部楼层

Re:求教如何在DirectDraw环境中使用输入法

自己接收WM_CHAR消息吧,然后再自己画一个Edit,只要画得像,看起来就很像真的了.
WM_CHAR是可以接受中文输入的.当然是一个字接收2次消息.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 14:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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