Edit Boxのワードラップした表示を戻すには?

解決


てつお  2008-10-24 07:35:24  No: 69158

VC6+MFCで開発しています。
EditBoxの表示についてのご教授、アドバイスお願いいたします。

(1)EditBox:複数行:垂直スクロールバー無の場合
    ①  AAAAA BBBBBBB←最終に'C'を入力
          ↓
    ②  AAAAA 
        BBBBBBBC  :ワードラップする。次に'C'を削除する
          ↓
    ③  AAAAA BBBBBBB  :①に戻る

(2)EditBox:複数行:垂直スクロールバー有の場合
    ①  AAAAA BBBBBBB←最終に'C'を入力
          ↓
    ②  AAAAA 
        BBBBBBBC  :ワードラップする。次に'C'を削除する
          ↓
    ③  AAAAA 
        BBBBBBB  :①に戻らない

(2)の③を(1)の③と同様にする方法はありますか?
よろしくお願いいたします。


gak  2008-10-28 02:10:28  No: 69159

> (2)の③を(1)の③と同様にする方法はありますか?
なぜこんな結果になるのかは知らないケド…(”仕様”なんだろうね)

とりあえずの対処法としては、WM_CHAR, EN_UPDATE 辺りのメッセージを捕まえて
  CEdit::SetRect(NULL);
とでもする方法しか思いつかない。


てつお  2008-11-02 20:20:24  No: 69160

やはりそうですか、自作します。
ありがとうございました。


てつお  2008-11-02 20:21:27  No: 69161

やはりそうですか、自作します。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加