C++编译的文本编辑器
m_Font.Detach(); //分离字体 LOGFONT temp;
dlg.GetCurrentFont(&temp);
//获取当前字体信息 //直接创建字体
m_Font.CreateFontIndirect(&temp);
m_Edit.SetFont(&m_Font);
}
}
统计字符串
void CEasyTXTDlg::OnMenuCountString() { CString str;
m_Edit.GetWindowText(str); CCountStringDlg dlg; dlg.SetText(str);
dlg.DoModal();
}
统计字数
void CEasyTXTDlg::OnMenuCountAll() { int nTotalLenth = 0; int nCLenth = 0; int nELenth = 0; int nNLenth = 0; int nBLenth = 0; int nEnLenth = 0;
int nEnterLenth = 0;
CString strText;
m_Edit.GetWindowText(strText); int Lenth = strText.GetLength(); for(int i=0;i<Lenth;i++) {
char c = strText.GetAt(i);
//设置字体
//获取编辑框文本
//声明统计字符串对话框类对象
//显示对话框
//总共字数 //中文 //英文 //数字 //空格 //半角字符 //回车
//获取当前字符中文字符