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;