次の方法で共有


自動的にサイズ調整されるリッチ エディット コントロール

リッチ エディット コントロール (CRichEditCtrl) はその内容に合わせて自動的にサイズを変更できます。 リッチ エディット コントロールは、その内容のサイズが変更されるたびに親ウィンドウに EN_REQUESTRESIZE 通知メッセージを送ることで "自動的にサイズ調整される" 機能をサポートします。

EN_REQUESTRESIZE 通知メッセージを受け取ると、アプリケーションはコントロールを REQRESIZE 構造体で指定されたサイズに変更します。 また、コントロールの高さに合わせて、コントロールの近くにあるほかのコントロールを移動しなければならない場合もあります。 コントロールのサイズを変更するには、CWnd 関数の SetWindowPos を使用します。

RequestResize メンバー関数を使用すると、自動的にサイズ調整されるリッチ エディット コントロールに対して、EN_REQUESTRESIZE 通知メッセージの送信を指示できます。 このメッセージは OnSize ハンドラーで使用すると便利です。

EN_REQUESTRESIZE 通知メッセージを受け取るには、SetEventMask メンバー関数を使用して、通知を有効にしておく必要があります。

参照

参照

CRichEditCtrl の使い方

概念

コントロール (MFC)