本文主要是介绍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
}
这篇关于MFC学习第十节:输出对话框(第四种方法)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!