次の方法で共有


CEditView::GetEditCtrl

編集ビューで使用されるエディット コントロールへの参照を取得するに GetEditCtrl を呼び出します。

CEdit& GetEditCtrl( ) const;

戻り値

CEdit オブジェクトへの参照。

解説

このコントロールは、型 CEditため、CEdit のメンバー関数を使用して Windows のエディット コントロールを直接操作できます。

Caution メモ注意

CEdit を使用して基になるオブジェクトは、Windows のエディット コントロールの状態を変更できます。たとえば CEditView がエディット コントロールと印刷で使用するこれらの設定をキャッシュするため、CEdit::SetTabStops 関数を使用してタブ設定を変更する必要があります。代わりに、CEditView::SetTabStopsを使用します。

使用例

void CMyEditView::OnInitialUpdate()
{
   CEditView::OnInitialUpdate();

   // get the edit control and set some initial properties for it
   CEdit& theEdit = GetEditCtrl();

   // adjust the left margin without changing the right margin
   DWORD dwMargins = theEdit.GetMargins();
   theEdit.SetMargins(20, HIWORD(dwMargins));

   // only accept 10k of text
   theEdit.SetLimitText(10 * 1024);
}

必要条件

ヘッダー: afxext.h

参照

関連項目

CEditView クラス

階層図

CEdit クラス

CEditView::SetTabStops