我的静态文本控件有一个简单的问题。我想用两行写两个句子。
我到处搜索,他们回答说它的风格不应该简单,它应该足够大,然后可以用\n或\r\n来完成。另一个人写道,它有效!
我这样做了,但它不起作用!标题是“欢迎使用遗传算法模拟器应用程序。\n请选择一个函数:”但它只是忽略 \n 并显示:欢迎使用遗传算法模拟器应用程序。请选择一个函数:”
我的静态文本控件有一个简单的问题。我想用两行写两个句子。
我到处搜索,他们回答说它的风格不应该简单,它应该足够大,然后可以用\n或\r\n来完成。另一个人写道,它有效!
我这样做了,但它不起作用!标题是“欢迎使用遗传算法模拟器应用程序。\n请选择一个函数:”但它只是忽略 \n 并显示:欢迎使用遗传算法模拟器应用程序。请选择一个函数:”
还要记住,如果应用了“中心图像”样式 (SS_CENTERIMAGE)(让您垂直居中文本),则忽略“\r\n”字符序列。
您不应该为静态控制设置 SS_SIMPLE 样式。这就是导致控件只显示单行而忽略换行符的原因。摆脱这种风格,它会奏效。
我在 VS2008 中使用 MFC 进行了尝试,在静态文本控件属性中将属性“No Wrap”设置为 False,文本应该自动换行到控件的大小。
center image/no wrap/simple 所有这三个选项都应该设置为false!
只需应用样式SS_EDITCONTROL
。