1. 在类中创建一个控件对象;例:CButton m_btn;
  2. 用Create创建一个对象(#其实已经与其绑定)
    m_btn.Create(.....); #注意Create()函数的参数

问题一:点击一个button按钮,然后在对话框中动态生成一个button按钮。

  1. 首先在对话框类中声明一个button变量,可知button是由CButton类派生出的对象。
    CButton m_btn

    #为什么要定义一个m_btn?
    原因在于:如果是在button铵钮的响应函数里面创建,则函数结束时这个创建的按钮就消失了(内存回收了)
    #也就是说,生成一个东西需要一个容器来持久存放它。

  2. 然后,在点击按钮时使用m_btn的Create方法生成一个对象,(创建也意味着这个创建的对象与变量m_btn已经绑定
    m_btn.Create("New",BS_DEFPUSHBUTTON | WS_VISIBLE |WS_CHILD,CRect(0,0,100,100),this,123);

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
  • 2021-07-03
  • 2021-06-22
  • 2022-12-23
  • 2022-03-09
猜你喜欢
  • 2021-08-13
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案