★初心者にVisual C++を教えるスレ★ Part17

このエントリーをはてなブックマークに追加
274デフォルトの名無しさん
質問です。
CTextに表示されている文字を画面からはみ出たら改行
されるようにしたいのですが、どのように行えば良い
のか分かりません。MULTILINEとかいうプロパティを
指定すれば良いのでしょうか?
275デフォルトの名無しさん:05/02/27 01:45:26
CTextって .net のクラスか何か?
MSDN見たけど載ってない。@VS 2003
276デフォルトの名無しさん:05/02/27 09:15:40
MFCの文字を表示するためのコントロールです。
デフォルトのプロパティのまま文字表示しようとすると
表示文字がウィンドウの画面外から文字がはみ出てしま
い、文字切れしてしまいます。

これをどうにか文字がはみ出た分だけ改行させたいのです。

CButtonのコントロールではBS_MULTILINEと指定するとボタン
内の表示文字を改行表示出来ました。

Textでもそのようなオプションを探したところ見つかりません。
どなたかご存知の方おりましたらご教授お願いします。
277デフォルトの名無しさん:05/02/27 09:34:53
\nで改行
278デフォルトの名無しさん:05/02/27 09:58:45
だからCTextなんていうコントロール クラスはMFCには用意されてないっつーの。
279デフォルトの名無しさん:05/02/27 09:59:56
試したところ"文字1\n文字2" と指定してもうまくいきません。
表示が「文字1・文字2」となり、改行が無視されてしまいます。
280デフォルトの名無しさん:05/02/27 10:16:03
>>279
\r\n