Obter informações inseridas no formulário modal do MFC

Eu criei formulárioCPreparationDlg isso temEdit Control. Então eu criei um aplicativo que cria um formulário modal e depois de pressionar OK nele, preciso ler o texto inserido no controle de edição na variável do programa principal. Qual é a melhor maneira de fazer isso?

class CPreparationApp : public CWinApp
{
public:
        BOOL InitInstance();
};


class CPreparationDlg : public  CDialog
{
public:
    enum { IDD = IDD_PREPARATION_DLG };

    CPreparationDlg();
    ~CPreparationDlg();
};


CPreparationDlg::CPreparationDlg()
   : CDialog(CPreparationDlg::IDD)
{
}

CPreparationDlg::~CPreparationDlg()
{
}



BOOL CPreparationApp::InitInstance()
{
    //CPreparationDlg Dlg;
    m_pMainWnd = &Dlg;
    Dlg.DoModal();
  // there I would like to read text info




    return TRUE;


}

CPreparationApp theApp;

questionAnswers(1)

yourAnswerToTheQuestion