字体
第(3/4)页
关灯
   存书签 书架管理 返回目录
数,可用来获得窗口的标题或控件中的正文。第一种

    声明方式用lpszStringBuf 参数指向的字符串数组作为拷贝正文的缓冲区,参数nMaxCount

    用于获取拷贝到缓冲区中的最大字符数,该函数返回以字节为单位的实际拷贝字符数(不包

    括结尾的空字节)。第二种声明方式用一个CString 对象作为缓冲区。

    2.GetWindowTextLength()函数

    该成员函数声明方式如下:

    int GetWindowTextLength() const;

    CWnd 的成员函数,可用来获得窗口的标题或控件中的正文的长度。

    3.GetSel()函数

    该成员函数声明按如下方式进行声明:

    DWORD GetSel() const;

    void GetSel(int& nStartChar,int& nEndChar) const;

    两个函数都是CEdit 的成员函数,用来获得所选正文的位置。第一种声明方式用于返回

    一个DWORD 值,其中低位字节说明了被选择的正文开始处的字符索引,高位字节说明了选

    择的正文结束处的最后一个字符的字符索引,如果没有正文被选择,那么返回的低位和高位

    字节都是当前chā入符所在字符的字符索引。第二种声明方式中的两个参数是两个引用,其含

    义与第一种声明方式的低位和高位字节相同。

    4.LineFromChar()函数

    该成员函数声明方式如下:

    int LineFromChar(int nIndex = –1) const;

    CEdit 的成员函数,仅用于多行编辑框,用来返回指定字符索引所在行的行索引(从零

    开始编号)。参数nIndex 指定了一个字符索引,如果nIndex 是-1,那么函数将返回选择正文

    的第一个字符所在行的行号,若没有正文被选择,则该函数会返回当前的chā入符所在行的行

    号。

    5.LineIndex()函数

    该成员函数声明方式如下:

    int LineIndex(int nLine = –1) const;

    CEdit 的成员函数,仅用于多行编辑框,用来获得指定行的开头字符的字符索引,如果

    指定行超过了编辑框中的最大行数,该函数将返回-1。参数nLine 指定了从零开始的行索引,

    枫叶文学网www.fywxw.com

    Visual C++ 6.0 程序设计从入门到精通

    ·106·

    如果它的值为-1,则函数返回当前的chā入符所在行的字符索引。

    6.GetLineCount()函数

    该成员函数声明方式如下:

    int GetLineCount() const;

    CEdit 的成员函数,仅用于多行编辑框,用来获得正文的行数。如果编辑框是空的,那

    么该函数的返回值是1。

    7.LineLength()函数

    该成员函数声明方式如下:

    int LineLength( int nLine = –1 ) const;

    CEdit 的成员函数,用于获取指定字符索引所在行的字节长度(行
上一页 目录 下一页