zoukankan      html  css  js  c++  java
  • 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("按钮被点到了!");
    }
  • 相关阅读:
    Leetcode424. 替换后的最长重复字符
    Leetcode82. 删除排序链表中的重复元素 II
    python 无序模块,hashlib模块
    python 内置方法
    python 面向对象的三大特性
    python 面向对象
    python 递归函数和二分查找
    python 装饰器
    python 函数名,闭包
    python 函数进阶
  • 原文地址:https://www.cnblogs.com/LJWJL/p/2711424.html
Copyright © 2011-2022 走看看