Re[2]: Dialog
От: Endymion  
Дата: 18.08.03 17:59
Оценка:
Здравствуйте, B_A_D, Вы писали:

B_A>Здравствуйте, Endymion, Вы писали:


E>>помогите пожалуйста

E>>у меня не получается передать pointer на диалог в другой класс
E>>то есть я хочу , к примеру поменять меню у диалога из другого класса.

E>>вот что я делаю: создаю в диалоге

E>>CDbDlg * dlg = new CDbDlg(this); // то есть поинтер на текущий диалог
E>>и передаю (dlg) в класс.
E>>но когда я пытаюсь сделать что то подобное из класса :
dlg->>>m_wndMenu.GetSubMenu(0)->EnableMenuItem(ID_OPTIONS_EXIT,
E>>MF_BYCOMMAND | MF_ENABLED );

E>>я получаю сообщения о ошибке


E>>PS

E>>я нечаянно открыл такую же тему в другом разделе — сорри за повтор


B_A>Сам диалог создавать пробовал ? Ты создал только экземпляр объекта:


B_A>
B_A> CDbDlg * dlg = new CDbDlg(this); // то есть поинтер на текущий диалог
B_A> dlg->Create(IDC_YOUR_DLG_TEMPLATE,this); // Это обязательно !!!!!!!!!!!!!!
B_A>


эта функция создаст ещё один такой же диалог , но я хочу совсем не это.
Я хочу что бы когда одно моё диалоговое окно уже открыто, передать поинтер на него в класс (не этого диалога ) и что бы этот класс мог бы изменить меню диалога и управлять им
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.