热情软件屋

 

如何让按钮控件在满足一定条件时由无效变为有效


编号:QA001355
建立日期: 1999年7月16日 最后修改日期:1999年7月16日
所属类别:

du yun:
    vc5.0
    pwindows98
    如何做才能让一个控件按钮在满足一定的条件,让它由无效变为有效。
    是否是用
    CButton::EnableWindow(bool En)
    如果是的话,那该在哪里添加此代码呢?如何添加?可否举个简单点的例子?谢谢了!

回答:

    的确是使用EnableWindow,但加在什么地方不应该问我,应该问你自己,这要看到底你的条件是什么。下面举一个例子,假定有一个Edit控件(m_Edit1)和一个OK按钮(m_btnOK)。假定如果Edit控件中有文字,则允许选择OK按钮,否则不允许。你可以在OnChangeEdit1加入如下代码:
    void CDlgDlg::OnChangeEdit1()
    {
     m_btnOK.EnableWindow(m_Edit1.GetWindowTextLength());
    
    }

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio