Ну пусть диалог в котором исходный контрол — объект класса CoolDlg. В нем есть объект класса CoolCtrl. Делаешь в CoolDlg метод CoolCtrl* GetCoolControl();
Дальше. Пусть второй дилог — объект класса SecondDlg. Объявляешь в этом классе приватное поле CoolDlg* m_cool_dlg (не забудь занулить в конструкторе). И паблик метод SetCoolDlg(CoolDlg*), в котором сетишь это m_cool_dlg. А потом юзай в диалоге m_cool_dlg->GetCoolControl.
Ну и не забудь перед вызовом SecondDlg.DoModal вызвать SetCoolDlg