如何在mfc中的静态文本控件中写入多行文本?

问题描述 投票:0回答:6

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

我到处找,他们都回答说样式不能简单,要足够大,然后就可以用 或者 。另一个人写道,它有效!

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

visual-c++ mfc
6个回答
8
投票

另请记住,如果应用“居中图像”样式 (SS_CENTERIMAGE)(使文本垂直居中),则“ " 字符序列被忽略。


3
投票

静态控制不应该设置SS_SIMPLE风格。这就是导致控件仅显示单行而忽略换行符的原因。摆脱这种风格,它就会起作用。


2
投票

中心图像/无换行/简单这三个选项都应该设置为 false!


1
投票

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


0
投票

只需应用样式

SS_EDITCONTROL


0
投票

像这样简单的事情不应该那么难。这就是为什么我更喜欢 C#!

© www.soinside.com 2019 - 2024. All rights reserved.