~$ 存档

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  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);

 

posted on 2017-02-18 20:19  LuoTian  阅读(357)  评论(0编辑  收藏  举报