我想在 VS 2005 的对话框中添加一些文本。我已经在我的系统上安装了 Microsoft SDK。
我要添加的文本很大,最多可以运行 4 页。
所以我决定添加带有滚动条的编辑控件,这是我无法做到的。
我尝试通过字符串表添加,但没有维护格式。
请告诉我,如何在对话框上显示最多 4 页的格式化文本。
我的应用程序是非 MFC 应用程序。
提前致谢
维纳亚卡·卡尔吉吉
我想在 VS 2005 的对话框中添加一些文本。我已经在我的系统上安装了 Microsoft SDK。
我要添加的文本很大,最多可以运行 4 页。
所以我决定添加带有滚动条的编辑控件,这是我无法做到的。
我尝试通过字符串表添加,但没有维护格式。
请告诉我,如何在对话框上显示最多 4 页的格式化文本。
我的应用程序是非 MFC 应用程序。
提前致谢
维纳亚卡·卡尔吉吉
编辑控件的硬性限制为 65k 的文本。你可能会遇到这种情况。尝试丰富的编辑控件。
您是否尝试过在字符串缓冲区中手动为下一行添加“\r\n”或为制表符添加“\t”。这可能会奏效。
更新:假设您想将文本分成两行 TCHAR szEditBoxBuffer[] = TEXT("Hello\r\nWorld"); 可能会成功。对于标签 TCHAR szEditBoxBuffer[] = TEXT("Hello\tWorld"); 这很乏味,但这是我能想到的。
您是否尝试设置编辑控件的MultiLine属性?