dlg.Create(IDD_DIALOG1, NULL); //わざと作る
dlg.DestroyWindow(); //破棄する

dlg.Create(IDD_DIALOG1, NULL); //も一回作る
dlg.m_ctltext="aiueo";//ダイアログのメンバにセット
dlg.UpdateData(FALSE);//変数からコントロールに更新
dlg.ShowWindow(SW_SHOW);//表示

これなら動いたぞ