0

VS 2005 のダイアログにテキストを追加したいと考えています。システムに Microsoft SDK をインストールしました。

追加したいテキストは非常に大きく、最大 4 ページです。

そこで、スクロールバーで編集コントロールを追加することにしましたが、これはできません。

文字列テーブルを介して追加しようとしましたが、フォーマットが維持されませんでした。

ダイアログに最大 4 ページの書式設定されたテキストを表示する方法を教えてください。

私のアプリケーションは非 MFC アプリケーションです。

前もって感謝します

ヴィナヤカ カルジギ

4

3 に答える 3

2

エディット コントロールには、65k 相当のテキストという厳しい制限があります。あなたはそれに遭遇しているかもしれません。リッチ エディット コントロールを試してください。

于 2009-12-31T06:21:38.037 に答える
0

エディット コントロールのMultiLine属性を設定しようとしましたか?

于 2009-12-31T05:55:59.383 に答える
0

文字列バッファーの次の行に「\r\n」またはタブに「\t」を手動で追加しようとしましたか。それはうまくいくかもしれません。

更新: テキストを 2 行に分割したいとします TCHAR szEditBoxBuffer[] = TEXT("Hello\r\nWorld"); うまくいくかもしれません。タブの場合 TCHAR szEditBoxBuffer[] = TEXT("Hello\tWorld"); これは退屈ですが、これは私が考えることができるものです。

于 2009-12-31T06:24:40.210 に答える