0

我想在 VS 2005 的对话框中添加一些文本。我已经在我的系统上安装了 Microsoft SDK。

我要添加的文本很大,最多可以运行 4 页。

所以我决定添加带有滚动条的编辑控件,这是我无法做到的。

我尝试通过字符串表添加,但没有维护格式。

请告诉我,如何在对话框上显示最多 4 页的格式化文本。

我的应用程序是非 MFC 应用程序。

提前致谢

维纳亚卡·卡尔吉吉

4

3 回答 3

2

编辑控件的硬性限制为 65k 的文本。你可能会遇到这种情况。尝试丰富的编辑控件。

于 2009-12-31T06:21:38.037 回答
0

您是否尝试过在字符串缓冲区中手动为下一行添加“\r\n”或为制表符添加“\t”。这可能会奏效。

更新:假设您想将文本分成两行 TCHAR szEditBoxBuffer[] = TEXT("Hello\r\nWorld"); 可能会成功。对于标签 TCHAR szEditBoxBuffer[] = TEXT("Hello\tWorld"); 这很乏味,但这是我能想到的。

于 2009-12-31T06:24:40.210 回答
0

您是否尝试设置编辑控件的MultiLine属性?

于 2009-12-31T05:55:59.383 回答