帮帮忙啊,我知道很简单的,就是不知道属性

解决方案 »

  1.   

    用SetWindowLong()函数改变ES_READONLY属性
      

  2.   

    能给出具体代码吗,假设改变IDC_EDIT1的ReadOnly属性,该怎么改
      

  3.   

    更完整点的:
    CEdit* pEdit=(CEdit*)GetDlgItem(IDC_EDIT1);//在父窗口类中调用。
    pEdit->SetReadOnly(TRUE);//这是只读。若为读写,将TRUE改为FALSE。
      

  4.   

    在classwinzard\member variables为该edit控件添加对应成员变量没m_Edit(设为CEdit类型),然后可用
    m_Edit.SetReadOnly()
    UpdateData(false)
    来修改该属性
      

  5.   

    用CEdit::SetReadOnly()函数不行的啊,那样我要派生出一个CEDIT了啊,麻烦
      

  6.   

    OK问题解决了,得谢谢coohai兄,netbit做的也不错,其他几个大哥可能误会我的意思了
    我还没学到会用SetWindowLong()呢,哈哈
      

  7.   

    现在又同样一个问题,我一个DIALOG里面有大概40多个编辑框,一个个设太麻烦了,有别的办法吗?