void CGetchars2Dlg::OnGET() { // TODO: Add your control notification handler code here CString strtext,tmp,strres; GetDlgItem(IDC_TEXT)->GetWindowText(strtext); for(int i=0;i<strtext.GetLength();i++) { char ch=strtext.GetAt(i); if(IsDBCSLeadByte(ch))//判断双字节首大于0x80 { tmp=strtext.Mid(i,2);//取从i开始的2个字节 i++; strres+=tmp; } } GetDlgItem(IDC_RESULT)->SetWindowText(strres); } 按钮OnGET() 两个文本框IDC_TEXT(输入框)和IDC_RESULT(结果框) 判断机制IsDBSLeadByte();