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进行处理,非常感谢!

上一篇 2021年1月22日
下一篇 2021年1月22日

相关推荐

发表回复

登录后才能评论