Clanlib中文支持

Clanlib中文支持
Clanlib
中文显示:
在非unicode模式下如果想正常显示中文的话则需要修改CL_Font里面的文字绘制.

中文输入,
Clanlib中的消息循环缺少TranslateMessage 所以会导致无wm_char消息,也就是说如果有其他的windows窗口(如CEdit)存在的话也无法输入了.更别提中文.
Clanlib的gui中只有一个CL_LineEdit只支持单行英文输入.
输入中文解决方案:
1).在消息派送前添加TranslateMessage
2).在消息处理函数中添加wm_char消息处理.
3).重写一个支持多行中文输入控件.

你可能感兴趣的:(Clanlib中文支持)