VC 编辑框 改变背景、字体、文本颜色、长度限制、英文 汉字判断
1。长度限制
OnInitDialog()中:
m_edit1.SetLimitText(8); //m_edit1为编辑框的成员变量
或者
CEdit*pEdt=(CEdit*)GetDlgItem(IDC_EDIT1);
pEdt->SetLimitText(8); //限制编辑框输入长度为8字节
2。汉字判断
方法一、
CString str="ab你c好。。";
for(int i=0;i<str.GetLength();i++)
{
if( (BYTE)str[i] < 0x80 )
{
MessageBox("非汉字");
}
else//汉字
{
MessageBox("是汉字");
} &

这篇博客介绍了如何在VC环境下对编辑框进行操作,包括设置输入长度限制,判断输入是否包含汉字,更改字体、大小及颜色,以及设置背景色和文本颜色。通过SetLimitText函数限制编辑框字符数,通过字符编码判断汉字,使用CFont创建自定义字体,OnCtlColor事件处理颜色设定。
1191

被折叠的 条评论
为什么被折叠?



