MFC 七种数据交换方式--对话框

1.GetDlgItem(ID)->GetWindowText(str)
void CTestDlg::OnBtnAdd()
{
    int num;
    char ch[10];
    GetDlgItem(ID)->GetWindowText(ch,10);
    num = ato(ch);
    itoa(num,ch,10);
    GetDlgItem(ID)->SetWindowText(ch,10);
}

 

 
2. GetDlgItemText()/SetDlgItemText ()
3. GetDlgItemInt()/SetDlgItemInt ()
4.将控件与整型变量相关联
  • 首先利用classwizard建立关联变量;
  • 然后直接在用的地方直接使用变量,注意需要UpdateData的支持。
5.将控件和控件变量相关联
  • 首先利用classwizard建立关联变量;
  • 调用GetWindowText(str)函数。
6.SendMessage()
7 .Send DlgItem Message()
 
其中,最常用的为第1,4,5种方法;这里讲解不是很详细,只是为了自己方便回忆,具体可以参考孙鑫《VC++深入详解》第七章P235。

转载于:https://www.cnblogs.com/liuzongqi/p/3361218.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>