MFC学习笔记(一)向模态对话框传递数据

声明构造函数为2个参数,具有默认参数的参数须放在后面。

CDialogDimmer::CDialogDimmer(CString name,CWnd* pParent /*=NULL*/)
 : CDialogEx(CDialogDimmer::IDD, pParent)
 , C_StrDimmerValue(_T(""))
 , C_CircutName(name)
{
 //C_CircutName=name;
}

name为要传递的数据

在OnInitDialog()函数中调用UpdateData(FALSE)将传递的数据在控件上显示,(此处使用的是变量关联)

BOOL CDialogDimmer::OnInitDialog()
{
 
 GetDlgItem(IDC_EDIT_DIMMER_VALUE)->SetFocus();
 UpdateData(FALSE);

 return FALSE;//此处是false
}

调用的方法:

 CDialogDimmer  inputDialog(s,this);

  inputDialog.DoModal();//创建模态对话框

posted @ 2013-10-10 16:24  字由人  阅读(926)  评论(0编辑  收藏  举报