当前位置 博文首页 > 谁吃薄荷糖:MFC(WTL)编辑框长度限制

    谁吃薄荷糖:MFC(WTL)编辑框长度限制

    作者:[db:作者] 时间:2021-07-16 18:52

    代码:

    OnInitDialog()中:

    m_edit1.SetLimitText(8); ? ? ? ? ? ? ? ? ? ? ? ? ? //m_edit1为编辑框的成员变量

    或者

    CEdit*pEdt=(CEdit*)GetDlgItem(IDC_EDIT1);

    pEdt->SetLimitText(8); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//限制编辑框输入长度为8位数

    ?

    示例:

    这里的8

    -是指8位数(不分数字、字母、汉字。。。)

    ?

    提醒:

    使用时注意字符编码,编辑框只限制了字符个数,没有限制字符大小,所以注意中文GBK与UTF-8的差异。

    ?

    UTF-8

    1. 中文:不论汉字还是符号,占三个byte
    2. 英文:占一个

    GBK

    1. 中文:不论汉字还是符号,占三个byte
    2. 英文:占一个
    cs
    下一篇:没有了