• vs 2013 控件禁用属性


    通常情况下,我们在执行一些流程操作过程中,需要禁用某一控件。通常我们在初始化的时候处理,但在实际使用过程中,我们需要根据用户的操作来执行是否需要禁用某一控件的属性。

    以下我们可以通过 EnableWindow(bool) 函数来实现。

    1. 当参数为true,代表允许操作;
    2. 当参数为false,代表禁止操作。

    下面我们举例说明:

    1. 串口打开时,禁用com baudrate 以及协议参数选项功能的实现:
    2.     CMscomm1 *pcm = (CMscomm1 *)this ->GetDlgItem(IDC_MSCOMM1);
          CComboBox* pFreq = (CComboBox *)this->GetDlgItem(IDC_COMBO1);
          CComboBox* pport = (CComboBox *)this->GetDlgItem(IDC_COMBO2);
          CComboBox* pbaud = (CComboBox *)this->GetDlgItem(IDC_COMBO3);
      
          if (pcm->get_PortOpen() == false)
          {
              SetDlgItemTextA(IDC_BUTTON4, "Open");
              pport->EnableWindow(true);
              pbaud->EnableWindow(true);
              pFreq->EnableWindow(true);
          }
          else
          {
              SetDlgItemTextA(IDC_BUTTON4, "Close");
              pport->EnableWindow(false);
              pbaud->EnableWindow(false);
              pFreq->EnableWindow(false);
          }

    Thanks,

    End.

  • 相关阅读:
    JavaScript操作DOM对象
    QTP(13)
    QTP(12)
    QTP(11)
    QTP(10)
    QTP(9)
    QTP(8)
    QTP(7)
    QTP(6)
    QTP(5)
  • 原文地址:https://www.cnblogs.com/lumao1122-Milolu/p/12742397.html
Copyright © 2020-2023  润新知