常用MFC和API函数(12)

时间:2026-01-16

int CompareNoCase(LPCTSTR lpsz)const;

参数:lpsz 用于比较的另一个字符串

返回值:字符串相等,返回0;CString对象小于

lpsz,返回-1;否则返回1。

CString::Empty 清空字符串,并根据需要释放内

void Empty();

CString::Format 格式化一个CString对象

void Format(LPCTSTR lpszFormat,...);

参数:lpszFormat 格式字符串

功能:用格式化数据定义一个CString对象。这里

把整数等其它类型转换为字符串。

CString::GetAt 获取串中的指定字符

TCHAR GetAt(int nIndex);

参数:nIndex 串中以0为基值索引值,不得小于

0及大于串长。

返回值:由索引值指定的字符。

说明:该函数常用[]运算符替代。

CString::GetLength 求字符串中字节数

int GetLength()const;

返回值:字符串中字节数,该计数值不计NULL结

束符

CString::GetBuffer 为CString对象申请内部字

符缓冲区

LPTSTR GetBuffer(int nMinBufLength);

参数:nMinBufLength 指出字符缓冲区的最小大小

返回值:指向该对象的以NULL结束的字符缓冲区

的指针

CString::IsEmpty 测试字符串是否为空

BOOL IsEmpty();

返回值:若字符串为空,返回TRUE,否则返回FALSE

CString::Left 从串的前面提取子字符串

CString Left(int nCount)const;

参数:nCount为提取的字符数

返回值:抽取的子字符串的一个拷贝,可能为空

CString::LoadString 从Windows资源中加载一

个已存在的CString对象

BOOL LoadString(UINT nID);

参数:nID Windows字符串资源ID

返回值:若加载资源成功,返回非0;否则返回0 说明:nID标识的字符串最大长度为255个字符 CString::MakeLower 将CString对象转换为一个小写字符串 void MakeLower(); CString::MakeReverse 逆向CString对象中字符的次序 void MakeReverse(); CString::MakeUpper 将CString对象转换为一个大写字符串 void MakeUpper(); CString::Mid 提取子字符串 CString Mid(int nFirst,int nCount)const; 参数:nFirst提取的起始位置;nCount提取的字符数,若未指定,则提取字符串的剩余部分 返回值:抽取的子字符串的一个拷贝,可能为空 CString::ReleaseBuffer 释放由GetBuffer分配的多余缓冲区 void ReleaseBuffer(int nNewLength=-1); 参数:nNewLength 字符串对象的实际长度(不含NULL) 功能:把CString对象的大小设置为nNewLength指示的大小;若nNewLength为-1,则设置为该字符串到NULL为止的长度。 CString::Right 从串的后面提取子字符串 CString Right(int nCount)const; 参数:nCount为提取的字符数 返回值:抽取的子字符串的一个拷贝,可能为空 CString::SetAt 设置串中的指定位置的字符 void SetAt(int nIndex,TCHAR ch); 参数:nIndex 串中以0为基值索引值,不得小于0。 ch:写入的字符,不得为'\0'。 说明:若索引值超出字符串的边界,则将扩大字符串。 CStringList类:支持CString对象的列表 列表元素必须通过POSITION值进行访问,POSITION类型的变量是列表的一个键,与索引不同,程序不可操作POSITION值。 CStringList::AddTail 将一个元素或元素列表增加到该表表尾

常用MFC和API函数(12).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219