0

その後、一部のプログラムの下部に表示されるグレー表示の編集ボックスが表示されます。結果のリスト。テキストを適切にフォーマットするのに問題があります。

ゼロから始めますが、通常はどのように行われますか?

半ページ サイズの編集ボックスにテキストを入力します。

改行のある1つの大きな長い文字列?

Results->Text = System::Convert::ToString(Var) ;

それが編集ボックスに入力できる唯一の方法のようですが、その行が受け入れる複数行の文字列を作成することはできません。

4

1 に答える 1

1

.NET または WinAPI? タグを追加しすぎないでください。Win32 ダイアログ テンプレートでは、次のスタイルを使用してこのような編集ボックスを作成します: Auto HScroll false、Auto VScroll false、Horizo​​ntal Scroll false、Multiline true、Read Only true、Vertical Scroll tr​​ue。

新しいテキストを既存のテキストと連結することで、新しい情報を追加できます。改行が必要な場合は、「\n」を追加します。長い行は折り返されます。下にスクロールするには、このテキスト ボックスに WM_VSCROLL メッセージを SB_BOTTOM パラメータで自動的に投稿します。

于 2010-06-06T06:55:55.767 に答える