对话框

创建对话框类

为程序中的每个对话框,创建用于对话框资源的新对话框类。

添加类解释了如何创建新对话框类。当用“添加类向导”创建对话框类时,它将下列项写入您指定的 .H 和 .CPP 文件中:

在 .H 文件中:

  • 对话框类的类声明。该类从 CDialog 派生。

在 .CPP 文件中:

  • 该类的消息映射。
  • 对话框的标准构造函数。
  • DoDataExchange 成员函数的重写。编辑该函数。它用于对话框数据交换和验证功能,这将在后面的对话框数据交换和验证中介绍。


 

1、新建一个对话框,参见对话框的创建

2、加入两个文本框(Edit Control)和两个按钮,如图

双击获取,添加代码,如下

  1. void CMyDlgDlg::OnBnClickedButton1()
  2. {
  3. CString str;
  4. GetDlgItemText(IDC_EDIT1,str); //其中第一个文本框的ID是IDC_EDIT1,此函数用于将文本框中的内容放到str中
  5. MessageBox(str);
  6. }
void CMyDlgDlg::OnBnClickedButton1()
{
    CString str;
    GetDlgItemText(IDC_EDIT1,str);   //其中第一个文本框的ID是IDC_EDIT1,此函数用于将文本框中的内容放到str中
    MessageBox(str);
}


双击设置,添加代码,如下

  1. void CMyDlgDlg::OnBnClickedButton2()
  2. {
  3. CString str;
  4. GetDlgItem(IDC_EDIT2)->GetWindowText(str); //首先通过IDC-EDIT2获取窗口,再获取文本框的内容到str中
  5. GetDlgItem(IDC_EDIT1)->SetWindowText(str); //将str中的内容显示到IDC_EDIT1中
  6. }
void CMyDlgDlg::OnBnClickedButton2()
{
    CString str;
    GetDlgItem(IDC_EDIT2)->GetWindowText(str);   //首先通过IDC-EDIT2获取窗口,再获取文本框的内容到str中
    GetDlgItem(IDC_EDIT1)->SetWindowText(str);   //将str中的内容显示到IDC_EDIT1中
}



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值