L'obtention de modifier la zone de texte à partir d'un dialogue MFC modale après il est fermé

À partir d'un dialogue MFC modale, je veux extraire du texte à partir d'une zone d'édition après la boîte de dialogue est fermée. J'ai tenté ceci:

CPreparationDlg Dlg;
CString m_str;

m_pMainWnd = &Dlg;
Dlg.DoModal();
CWnd *pMyDialog=AfxGetMainWnd();
CWnd *pWnd=pMyDialog->GetDlgItem(IDC_EDIT1);
pWnd->SetWindowText("huha max");
return TRUE;

Il ne fonctionne pas.

OriginalL'auteur abhinav | 2011-05-10