7

我的静态文本控件有一个简单的问题。我想用两行写两个句子。

我到处搜索,他们回答说它的风格不应该简单,它应该足够大,然后可以用\n或\r\n来完成。另一个人写道,它有效!

我这样做了,但它不起作用!标题是“欢迎使用遗传算法模拟器应用程序。\n请选择一个函数:”但它只是忽略 \n 并显示:欢迎使用遗传算法模拟器应用程序。请选择一个函数:”

4

5 回答 5

8

还要记住,如果应用了“中心图像”样式 (SS_CENTERIMAGE)(让您垂直居中文本),则忽略“\r\n”字符序列。

于 2015-09-03T16:37:30.197 回答
3

您不应该为静态控制设置 SS_SIMPLE 样式。这就是导致控件只显示单行而忽略换行符的原因。摆脱这种风格,它会奏效。

于 2012-06-19T23:23:34.710 回答
1

我在 VS2008 中使用 MFC 进行了尝试,在静态文本控件属性中将属性“No Wrap”设置为 False,文本应该自动换行到控件的大小。

于 2012-06-20T04:35:12.363 回答
1

center image/no wrap/simple 所有这三个选项都应该设置为false!

于 2017-02-23T02:36:23.427 回答
0

只需应用样式SS_EDITCONTROL

于 2021-03-17T12:11:59.650 回答