• VC添加动态按钮Button


    1、我们先给这个按钮宏定义一个ID号  (在View类的头文件中添加如下代码

    #define IDC_DYNAMICBUTTON 1001

    2、在view类中添加一个成员变量 (在view的头文件中输入下面代码)

    public:
         CButton m_button;

     3、我们在view上面创建一个button (在view源文件中输入如下代码)

    int CMyView::OnCreate(LPCREATESTRUCT lpCreateStruct) 
    {
         if (CView::OnCreate(lpCreateStruct) == -1)
              return -1;
        // TODO: Add your specialized creation code here
    
       m_button.Create(
      //按钮标题
      "i am a dynimic button",
      //按钮风格
      WS_CHILD|WS_VISIBLE|WS_BORDER,
      //按钮大小
      CRect(100,40,300,80),
      //按钮父指针
      this,
      //该按钮对应的ID号
      IDC_DYNAMICBUTTON);
    
       return 0;
    }

     4、添加消息响应函数声明  (view类的头文件public中添加

     afx_msg void OnClickButton();    //按钮消息处理函数声明

    5、消息响应函数的映射在   (view的源文件public中添加

    ON_BN_CLICKED(IDC_DYNAMICBUTTON,OnClickButton)   //按钮ON_BN_CLICKED消息的处理函数映射

    6、添加消息响应函数的内容  就是你点击按钮后想要实现的功能 (在view的源文件中添加

    void CMyView::OnClickButton()
    {
    
    AfxMessageBox("按钮被点到了!");
    }
  • 相关阅读:
    windows通过Composer安装yii2
    jquery自定义函数
    js 回调
    读取.properties配置文件
    spring @ModelAttribute 注解
    excel导出
    spring定时器
    maven添加自己的jar包到本地仓库
    activeMq 消费者整合spring
    linux操作命令
  • 原文地址:https://www.cnblogs.com/LJWJL/p/2711424.html
Copyright © 2020-2023  润新知