MFC中CString类都有哪些成员函数,分别什么作用,如何使用它们?
CString str(_T("Hello World"));
// 获取字符串长度
int length = str.GetLength();
// 比较字符串
if (str.Compare(_T("Hello World")) == 0) {
// 字符串相同
}
// 追加字符串
str.Append(_T("!"));
// 查找子串位置
int pos = str.Find(_T("World"));
// 替换子串
str.Replace(_T("World"), _T("MFC"));
// 格式化字符串
int num = 123;
str.Format(_T("Number: %d"), num);
// 转换为大写
str.MakeUpper();
// 去除字符串两侧的空格
str.Trim();
// 从资源文件中加载字符串(假设有一个ID为123的资源字符串)
if (str.LoadString(123)) {