CEditView::GetEditCtrl
更新 : 2007 年 11 月
エディット ビューで使われるエディット コントロールへの参照を取得します。
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