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