游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3292|回复: 4

DX下如何使用中文输入法?

[复制链接]

23

主题

53

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2003-11-30 08:32:00 | 显示全部楼层 |阅读模式
是不是要处理WM_CHAR事件呢?另外如何克服输入法窗口的闪烁现象啊?

1

主题

4

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2003-11-30 12:13:00 | 显示全部楼层

Re: DX下如何使用中文输入法?

你可以通过剪裁实现让输入法不闪烁
你可以通过ddutil.h里面使用
g_pDisplay->InitClipper();
来实现减切

23

主题

53

帖子

53

积分

注册会员

Rank: 2

积分
53
 楼主| 发表于 2003-11-30 17:49:00 | 显示全部楼层

Re:DX下如何使用中文输入法?

Oh,thanks.不过还是不知道如何取得输入的汉字。

65

主题

225

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2003-11-30 19:31:00 | 显示全部楼层

Re:DX下如何使用中文输入法?

使用blt来代替页面翻转,可以避免闪烁问题。
每当键入一个汉字,会收到2个WM_CHAR消息。
其值都大于0x80,
将它们赋给char变量,就可实现中文输入了。

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2003-12-1 03:31:00 | 显示全部楼层

Re:DX下如何使用中文输入法?

不使用flip就不后闪烁,将背景屏blt到主屏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 09:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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