动态创建按钮.docxVIP

  • 4
  • 0
  • 约 3页
  • 2017-03-28 发布于河南
  • 举报
动态创建按钮

1动态建立一个按钮一. 首先建立一个模态对话框二. 在建立的对话框上加一个按钮,并设置按钮的ID为:IDD_BTN_ADD,Caption:Add,下面就实现单击这个Add按钮后,在对话框中动态建立一个按钮的功能1. 为Add按钮添加单击时的消息响应函数,方法:单击【Add】按钮,在【ClassWizard】菜单项,即可出现MFCClassWizard对话框,在messages列表中选择BN_CLIked消息,单击Addfunction按钮,并接受自动设置的函数名:OnBtnAdd,然后单击EditCode按钮,即可定位函数的定义处。2. 动态创建按钮,在CTestDlg类中添加一个私有的CButton成员变量:m_btn,然后调用CButton类的成员函数Create来实现。voidCTestDlg::OnBtnAdd(){ //TODO:Addyourcontrolnotificationhandlercodehere m_btn.Create(New,BS_DEFPUSHBUTTON|WS_VISIBLE|WS_CHILD,CRect(0,0,100,100),this,123);}2.控件的访问静态文本控件当单击“Number1”时,把其静态文本变成“数值1:”。1. 第一步修改控件的ID为IDC_NUMBER1,单击【Number1】按钮,在【ClassWizard】菜单

文档评论(0)

1亿VIP精品文档

相关文档