void CCStrDemoView::OnDraw(CDC* pDC)
{
CCStrDemoDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CString str1("ABCD daye");
CString a1 = str1;
CString b1(str1);
CString c1;
c1=b1;
pDC->TextOut(100,50,str1);
pDC->TextOut(100,80,a1);
pDC->TextOut(100,110,b1);
pDC->TextOut(100,140,c1);
CString str2("MNPQ");
const char* p2 = (LPCTSTR)str2;
char * c2 = str2.GetBuffer(5);
pDC->TextOut(100,170,str2);
pDC->TextOut(100,200,p2);
pDC->TextOut(100,230,c2);
CString s3( _T("ttabcdefRR$") );
pDC->TextOut(100,260,s3.Left(2));
pDC->TextOut(100,290,s3.Right(3));
CString s4;
s4.LoadString(AFX_IDS_APP_TITLE);
pDC->TextOut(100,320,s4);
CString s5("ABCefgMNP");
s5.MakeLower();
pDC->TextOut(100,350,"转换为小写:");
pDC->TextOut(200,350,s5);
CString s6("ABCefgMNP");
s6.MakeReverse();
pDC->TextOut(100,380,"倒置:");
pDC->TextOut(200,380,s6);
CString s7("ABCefgMNP");
s7.MakeUpper();
pDC->TextOut(100,410,"转换为大写:");
pDC->TextOut(200,410,s7);
CString s8("ABCefgMNP");
pDC->TextOut(100,430,"提取:");
pDC->TextOut(200,430,s8.Mid(3,3));
CString s10("ABCefgMNP");
s10.Remove('M');
pDC->TextOut(600,50,"移除字符:");
pDC->TextOut(700,50,s10);
CString s11("ABCefgMNP");
s11.Replace('P','M');
pDC->TextOut(600,80,"替换字符:");
pDC->TextOut(700,80,s11);
CString s12("ABCefgMNP");
s12.Replace("efg","HHH");
pDC->TextOut(600,110,"替换字符串:");
pDC->TextOut(700,110,s12);
CString s16("ABCefgMNP");
s16.Delete(3,3);
pDC->TextOut(600,140,"删除字符串:");
pDC->TextOut(700,140,s16);
CString str17;
str17.Format("%d",1303);
pDC->TextOut(600,170,"格式化:");
pDC->TextOut(700,170,str17);
CString s18("ABCefgMNP");
pDC->TextOut(600,200,"获取单个字符:");
pDC->TextOut(750,200,s18.GetAt(6));
CString s19("ABCefgMNP");
s19.Insert(3,'D');
pDC->TextOut(600,230,"插入单个字符:");
pDC->TextOut(750,230,s19);
CString s20("ABCefgMNP");
s20.Insert(3,"DDD");
pDC->TextOut(600,260,"插入字符串:");
pDC->TextOut(750,260,s20);
CString str21;
int num=255;
//str="377"
str21.Format(_T("%o"),num);
//str="00000377"
str21.Format(_T("%.8o"),num);
pDC->TextOut(600,290,"十进制转换为八进制:");
pDC->TextOut(750,290,str21);
CString s22(" ABCefgMNP");
s22.TrimLeft(' ');
pDC->TextOut(600,320,"从左删除字符:");
pDC->TextOut(750,320,s22);
CString s13("ABCoo"), s14("ooMNP");
CString s15=s13+s14;
pDC->TextOut(600,350,"字符串连接:");
pDC->TextOut(700,350,s15);
}
s4.LoadString(AFX_IDS_APP_TITLE)的ID;