MFC_对话框_访问控件_7种方法_A

访问对话框控件的七种方法

方法一、

GetDlgItem()->GetWindowText();

GetDlgItem()->SetWindowText();

方法二、

GetDlgItemText();

SetDlgItemText();

方法三、

GetDlgItemInt();

SetDlgItemInt();

一、建立名为Demo的MFC工程,并按照如图添加控件,修改第一个static text Caption属性为+,第二个static text Caption属性为-,

分别修改三个button 的Caption属性为Add,

方法一:

双击第一个Add button,进入DemoDlg.cpp添加,

void CDemo1Dlg::OnBnClickedButton1()
{
    int num1,num2,num3;
    TCHAR ch1[12],ch2[12],ch3[12];            //定义三个字符数组用来保存输入输出数据
    GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,12);    //获取文本输入,并保存到数组中
    GetDlgItem(IDC_EDIT2)->GetWindowText(ch2,12);

    num1=_ttoi(ch1);                    //将字符串转变为整数用于计算
    num2=_ttoi(ch2);

    num3 = num1 + num2;                    //计算

    _itot(num3,ch3,10);                    //将整数转变为字符串用于显示
    GetDlgItem(IDC_EDIT3)->SetWindowText(ch3);     //显示结果
} 

方法二:

双击第二个Add button,进入DemoDlg.cpp添加,

void CDemo1Dlg::OnBnClickedButton2()
{
    
    int num1,num2,num3;
    TCHAR ch1[12],ch2[12],ch3[12];
    GetDlgItemText(IDC_EDIT1,ch1,12);
    GetDlgItemText(IDC_EDIT2,ch1,12);

    num1=_ttoi(ch1);
    num2=_ttoi(ch2);

    num3 = num1 + num2;

    _itot(num3,ch3,10);
    SetDlgItemText(IDC_EDIT3,ch3);
}

方法三:

双击第三个Add button,进入DemoDlg.cpp添加,

方法三
void CDemo1Dlg::OnBnClickedButton3()
{
    
    int num1,num2,num3;
    num1=GetDlgItemInt(IDC_EDIT1);
    num2=GetDlgItemInt(IDC_EDIT2);

    num3 = num1 + num2;

    SetDlgItemInt(IDC_EDIT3,num3);
}

 

转载于:https://www.cnblogs.com/Malphite/p/10848168.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值