主题:[讨论]用D3D从底层开发界面对中文输入法的支持,该怎么做,说说思路也好
coolwater2008
[专家分:720] 发布于 2010-07-01 09:56:00
文如其题,以前没接触过这方面的东西,想在是一点主意也没有,要强调是这里是对中文输入的支持,即打开输入法,输入汉字,可以正常显示出来,而不是仅仅支持中文显示
回复列表 (共2个回复)
沙发
eastcowboy [专家分:25370] 发布于 2010-07-01 12:33:00
DXUT里面有现成的例子(就是展示很多种控件的那个例子,其中的输入框就能支持中文输入)。大致的思路是截获输入法的显示消息,然后根据这些消息在屏幕上做对应的显示。以拼音输入法为例,用户输入的字母、列出的备选汉字等,都是可以从消息截获的。
不过DXUT的那份代码似乎也不是很完善,我原来玩的时候发现智能ABC输入法,翻页之后就显示不正确了。
我对这个也不太熟悉,楼主可以拿DXUT的代码看看,如果发现某些地方有问题,再用google和MSDN吧。
板凳
coolwater2008 [专家分:720] 发布于 2010-07-01 14:14:00
太感激了,至少让我看到了点希望!
我来回复