1.MyDialog.hでCStringm_strIDを定義します; CString m_strEnglish;
2.コントロールを使用する場合は、MyDialogクラスでのみ使用できるコントロールタイプをバインドし、中間変数strIDを追加します。
3. OnOK機能を開いて、学生IDと成績を表示します。
4.view.cppビューのメニューの機能に出力します。
5. MyDialogにメッセージWM_INITDIALOGを追加し、関数OnInitDialog()を作成します。学生の名前と学生IDが指定されています。
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
}