Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Y Гость
|
Добавлено: Вт Апр 23 2002 18:09 Заголовок сообщения: Visual C - Как из одного класса вызывать функцию другого и наоборот... |
|
|
Проблема в следующем: Из одного диалога (CFirstDlg) вызывается второй функцией p_Second.DoModal() (в FirstDlg.h создан объект класса CSecondDlg p_Second). Теперь из этого второго диалога нужно запустить функцию из класса CFirstDlg. В CSecondDlg.h пытаюсь объявить указатель на CFirstDlg и возникает куча ошибок. Вобщем, проблема сводится к тому, как сделать, чтобы два класса использовали функции друг друга? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
diafour Гость
|
Добавлено: Вт Апр 23 2002 20:18 Заголовок сообщения: Re: Visual C - Как из одного класса вызывать функцию другого и наоборот... |
|
|
Для этого просто нужно объявить один класс раньше другого:
class CFirstDlg;
class CSecondDlg{ ... CFirstDlg* p_dlgFirst; ... //какие-то методы класса CSecondDlg ... };
class CFirstDlg{ ... CSecondDlg* p_dlgSecond; ... };
З.Ы. Это в любой книжке по C++ написано! Читай книжки ![Smile](images/smiles/icon_smile.gif) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|