MFC学习第十节:输出对话框(第四种方法)

1.在MyDialog.h中定义CString m_strID; CString m_strEnglish;

2.用control时,绑定控件类型,只能在MyDialog类内使用,添加一个中间变量strID。
3.打开OnOK的函数显示学生的学号和成绩。
4.在view.cpp视图的菜单的函数中输出。
5.在MyDialog中添加消息WM_INITDIALOG,创建函数OnInitDialog();已给定学生的姓名和学号。

void MyDialog::OnOK() 
{
	// TODO: Add extra validation here
	this->GetDlgItemText(IDC_EDIT2,m_strID);
	this->GetDlgItemText(IDC_EDIT3,m_strEnglish);
	CDialog::OnOK();
}
void CDdView::OnMenuitem32771() 
{
	// TODO: Add your command handler code here
	
       MyDialog my;
       if(my.DoModal()==IDOK)
	{
		strName=my.m_strName+" "+my.m_strID+" "+my.m_strEnglish;
		Invalidate();
	}
}


 

BOOL MyDialog::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here

	CWnd*pW=GetDlgItem(IDC_EDIT2);
          pW->SetWindowText("1110");

    
	m_strName="hhhh";
         this->UpdateData(false);
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值