次の方法で共有


CEditView::GetEditCtrl

エディット ビューで使われるエディット コントロールへの参照を取得します。

CEdit& GetEditCtrl( ) const;

戻り値

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

解説

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

ヒント

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

その他の技術情報

CEditView のメンバー