我的静态文本控件有一个简单的问题。我想用两行写两句话。
我到处搜索,他们回答说它的风格不应该简单,它应该足够大,然后可以用\ n或\ r \ n完成。另一个人写道它有效!
我做到了,但它不起作用!标题是“欢迎使用遗传算法模拟器应用程序。\ n请选择功能:” 但它只是忽略了\ n并显示了这一点: 欢迎使用遗传算法模拟器应用程序。请选择一个函数:“
答案 0 :(得分:6)
另请注意,如果"中心图像"应用样式(SS_CENTERIMAGE)(给你垂直居中的文本),然后" \ r \ n"字符序列被忽略。
答案 1 :(得分:3)
您不应为静态控件设置SS_SIMPLE样式。这是导致控制仅显示忽略换行符的单行的原因。摆脱这种风格,它会起作用。
答案 2 :(得分:1)
我在VS2008中尝试使用MFC,在静态文本控件属性中将属性“No Wrap”设置为False,文本应自动换行到控件的大小。
答案 3 :(得分:1)
中心图像/没有换行/简单所有这三个选项应该设置为假!
答案 4 :(得分:0)
只需应用样式 SS_EDITCONTROL
。