virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
参数说明:
其他三个参数与静态文本框的Create函数的参数类似,就不介绍了。
CEdit类的主要成员函数
下面简单介绍CEdit类的其他几个主要的成员函数:
int LineFromChar(int nIndex = –1) const;
int LineIndex(int nLine = –1) const;
void GetSel(int& nStartChar,int& nEndChar) const;
获取选择正文的索引范围。nStartChar返回被选择正文的起始索引,nEndChar返回被选择正文的终止索引(不包括在选择范围内)。如果没有选择正文,则两者均为当前插入符的索引。
void SetSel(int nStartChar,int nEndChar,BOOL bNoScroll=FALSE);
void ReplaceSel(LPCTSTR lpszNewText,BOOL bCanUndo = FALSE);
用lpszNewText指向的字符串来替换选择的正文。如果bCanUndo为TRUE则替换可以被撤销。
int GetLineCount() const;
int LineLength( int nLine = –1 ) const;
int GetLine( int nIndex, LPTSTR lpszBuffer ) const;
int GetLine( int nIndex, LPTSTR lpszBuffer, int nMaxLength ) const;
UINT GetLimitText( ) const;
void LimitText(int nChars = 0);
CEdit类应用实例
1.创建基于对话框的MFC程序,名称为“Example21”。
4.修改CExample21Dlg::OnInitDialog()函数为:
C++代码
5.编译运行程序,结果对话框如下:
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!