zoukankan      html  css  js  c++  java
  • 如何动态设置CStatic的相关属性

    VC++2010

     在窗体上放上ID为IDC_STATIC的CStatic控件,另放一按钮,点击按钮设置静态控件的内容和其它状态,代码如下:

    void CstaticProDlg::OnBnClickedButton1()
    {
        // TODO: 在此添加控件通知处理程序代码
      CStatic* p=(CStatic*)GetDlgItem(IDC_STATIC);
      p->SetWindowTextW(_T("你好"));
      p->EnableWindow(FALSE);//设置是否可用
      p->ShowWindow(1); //0 为不可见
      
    }

    我们也可以设置静态变量的ID为IDC_STATIC1,为其增加变量值为m_static, 为字符串类型

    void CstaticProDlg::OnBnClickedButton2()
    {
        // TODO: 在此添加控件通知处理程序代码
        m_static="你好呀";
        UpdateData(FALSE); //关联控件与变量
        
    
    }

    也可以增加类型为CStatic类型的变量

    void CstaticProDlg::OnBnClickedButton2()
    {
        // TODO: 在此添加控件通知处理程序代码
        m_static.SetWindowTextW(_T("你好"));
        m_static.ShowWindow(1);
        
    
    }
  • 相关阅读:
    错题
    URL和URI区别
    适配器
    JAVA 反射机制
    JAVA 面试题
    JAVA 继承
    多态 JAVA
    Java面向对象编辑
    [LeetCode] Merge k Sorted Lists
    [LeetCode] Valid Palindrome
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/2814638.html
Copyright © 2011-2022 走看看