zoukankan      html  css  js  c++  java
  • VC++6.0/MFC中如何限制Edit控件输入 例子,只能输入0和1

    1、Insert -> New Class -> 在Base Class中选择CEdit,在Name中输入CMyEdit.
    
    2、在左边的ClassView中,右键击CMyEdit,选择Add Windows message Handle,在弹出的框左边选择WM_CHAR,添加并编辑该消息如下:
    
    void CMyEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) 
    {
    
     if(nChar!=49 && nChar!=48)
     {
      return;
     }
     CEdit::OnChar(nChar, nRepCnt, nFlags);
    }
    
    3、在对话框中添加一个Edit控件,为Edit添加成员变量,Category选择Control , Variable type选择CMyEdit,输入变量名即可。
    
    完成上述三步后,该EDIT控件中就只能输入0和1
    如果问题解决起来不妥或者有更好的解决办法,麻烦请告知,帮助曾经和你一样的入门者,谢谢。
  • 相关阅读:
    DRF
    DRF
    DRF
    DRF
    DRF
    DRF
    DRF
    Mongo错误记录:MongoClient opened before fork. Create MongoClient
    Hive默认分隔符和默认NULL值
    hdfs文件格式比较
  • 原文地址:https://www.cnblogs.com/ourran/p/5300821.html
Copyright © 2011-2022 走看看