显示中文符号时出现的问题较短Win32 STATIC控件

时间:2015-10-27 11:03:17

标签: winapi win32gui

我正在尝试将几个中文符号放在静态控件中,这个控件不足以保留它们。结果是:

Chinese on 2 lines

如您所见,某些符号在第二行上移动。拉丁字母没有观察到这个问题。

编辑:将SS_SIMPLE样式添加到中文静态,解决问题,但我想知道为什么中文和拉丁文字渲染之间存在这样的差异?

谢谢, 卡林

1 个答案:

答案 0 :(得分:1)

添加SS_LEFTNOWORDWRAP样式以删除第二行。另一种解决方案是改变静态控制的CY(高度)。它必须是8个逻辑点。