- ベストアンサー
VC++2010 リサイズの謎・・
VC++2010 リサイズについてなんですが、 あるエディットボックスに文字列を表示させていたんですが、 ↓↓↓↓↓↓↓↓↓↓ r,r49 r,s,58 r,s,100 ウィンドウ全体のサイズを少しでも変えると(リサイズすると) ↓↓↓↓↓↓↓↓↓↓ r,r,49 r,s,58 r,s,100 で表示されてしまい、今まで表示されて改行されていたのが横ぞろいになって困っています。 どうすればリサイズしても前のまま(改行されるやつ)にできますか? よろしくお願いします。
- hanyu-yuugo
- お礼率10% (15/141)
- C・C++・C#
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
エディットボックスのプロパティで改行に許可と複数行にチェックが入っていますか。
関連するQ&A
- VC++2010のエディットボックスの出力について
VC++2010のエディットボックスの出力について質問させていただきました。 シリアル通信でデータを毎秒受信するプログラムを作成しており、 9_27_23.4_33.00 というデータを受信して エディットボックスに表示しているんですが 9_27_23.4_33.00 9_27_23.4_33.00 9_27_23.4_33.00 ・ ・ ・ という表示を期待しているんですが 改行されず上書きされてしまいます CString szRecvの中に受信データが格納されており szRecv = szRecv +"\r\n"を記述しても 改行されませんでした。 どのようにしたら うまく 改行されて表示されるのか よろしくお願いします
- ベストアンサー
- C・C++・C#
- エディットボックスで改行
お世話になっております。 VC++でプログラムを組んでおり、下記の要領でエディットボックスに文字を表示しています。 _itoa(inputData[i], receivedChar, 16 );//数値を文字列に変換 SetDlgItemText(argThr1->hWnd, IDC_EDIT2, receivedChar); このとき、エディットボックス内で、任意の位置で改行しながら表示する方法はありますでしょうか? よろしくお願い致します。 表示例 ABC(改行) DEF(改行)
- ベストアンサー
- その他(プログラミング・開発)
- 複数行のエディットボックスで改行入力
複数行のエディットボックスで改行入力 MFC ダイアログベースで、簡単なテキストエディタを作成しています。 エディットボックスは固定サイズで、縦横スクロール無しにしています。 上記エディットボックスに、改行の無い2行分の文字列を出力すると自動的に折り返され、 2行で表示されるのですが、そのとき、2行目の行頭でEnterキーを押すと、 カーソル位置で改行し、空行が挿入されます。(計3行分の表示となる) 10文字文の幅のエディットボックスにて、 文字列 "12345678901234567890" をエディットボックスに出力 エディットボックスでは下記の用に表示。 1234567890 1234567890 2行目の先頭でEnterキー押下で3行表示となる 1234567890 (空行) 1234567890 実際には、1行目の終わりに改行コードが挿入されているので 空行ではなく、改行された状態の2行表示としたいのですが、 どのようにすれば、よいでしょうか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- エディットボックスのカーソル取得方法
複数のエディットボックスがあり、マウスで選択したエディットボックスに文字列を表示させたいのですが、うまくいきません。使用ツールはVC++です。
- ベストアンサー
- C・C++・C#
- VC++2010 エディットボックス 数値検出
VC++2010 エディットボックス 数値検出について質問なんですが、 そういう関数とかありますか? 数値が0.01~65536まで入力される仕様になっており 文字列を受信したら無効にするようにしたいのですが よろしくお願いします
- ベストアンサー
- C・C++・C#
- VC++2010 MFC エディットボックスの質問
VC++2010 MFC エディットボックスの質問なんですが、 バリュー型変数を使わないでどうやったら配列(char型8byte(unsigned char[8]))の中身すべてをエディットボックスにいれて表示することができますか?よろしくお願いします。配列の中身は文字もあったりします
- ベストアンサー
- その他([技術者向] コンピューター)
- VC++のエディットボックスの非表示
VC++で、ダイアログを作りました。 エディットボックスを置いているのですが、 このエディットボックスは始めは非表示(入力を受け付けない)にするため、 このエディットボックスのプロパティにある "Disable"をtrueにして"Visible"もtrueにしました。 そこまではよかったのですが、 「入力」ボタンを押すと、エディットボックスが白く表示され、入力を受け付けるというようにしたいのですが、 エディットボックスのプロパティを変更する関数というのはあるのでしょうか? いろいろ検索などをしているのですが、方法がわかりません。よろしくお願いします。
- ベストアンサー
- C・C++・C#
- エディットボックスの改行について
よろしくお願いいたします。 環境 WIN98 VC++6.0 MFC にて 改行が可能なエディットボックスのデータをテキストファイルに保存すると、エディットボックスと同様に改行されて保存されます。 ファイルからデータを読出し、エディットボックスに表示する場合もちゃんと改行されていて問題ありません。 ここで、エディットボックスが2つあり、それぞれのエディットボックスのデータが2行あったとすると、ファイルには4行保存されます。 次にファイルからデータを読出し、エディットボックスに表示する場合、1個目のエディットボックスのデータが2行と分かっていれば良いのですが、そうでない場合は何行読み出してエディットボックスに表示すれば良いか分かりません。 そこで、1個目のデータを保存する時に、最終行の次の行にendという文字を保存することにしました。 これで、読み出すときはendを目印に必要な行数を読み出せます。 しかしながら、エディットボックスの文字の中にたまたまendが使われるとうまく行きません。 長くなりましたが、このような場合、一般的にはどのようにして対処すれば良いのでしょうか? お分かりの方よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- MFCのウィンドウサイズ変更について
いつもお世話になっております。 WindowsXP、vc++6.0のMFCを利用してダイアログベースのアプリを作成しています。 作成したアプリのウィンドウにはエディットボックスが貼り付けてありますが エディットボックスの文字列が長くなると全ての文字が見えなくなります。 エディットボックスの横幅を最初から極端に長くするといいかもしれませんが、 できる限りウィンドウサイズはコンパクトに作りたいので、ウィンドウサイズを ユーザーで変更できるようにし、合わせてエディットボックスも引っ張られるようにしたいです。 ※拙い文章だと思うので、下の方にやりたいことのイメージ図を書きました。 解決方法や参考サイトなど知っておられましたら教えて頂けないでしょうか。 よろしくお願いします。 ※イメージ図 アプリ起動時 ┌───────────┐ │Title │ ├───────────┤ │┌────────┐ │ ││EditBox │ │ │└────────┘ │ └───────────┘ ↓ 横サイズ変更(EditBoxの横幅もウィンドウサイズに引っ張られて伸びる) ┌────────────────┐ │Title │ ├────────────────┤ │┌─────────────┐ │ ││EditBox │ │ │└─────────────┘ │ └────────────────┘
- 締切済み
- C・C++・C#