как использовать экземпляры классов MFС
От: Valdis  
Дата: 22.08.01 06:08
Оценка:
Такая проблема:
С помощью MFC AppWizard создал проект, в котором редактируется некая древо-структура.
Есть класс СMyDoc, который сохраняет нужную структуру данных:

struct Tree
{
int linkTo[10];
int linkFrom[10];
int linksTo;
int linksFrom;
CString name;
}

Объявил в этом же классе в файле MyDoc.h переменную этой структуры Tree tree.
В функции CMyDoc::Serialize(...) сохраняю структуру.

Другой класс — CTreeDialog, в котором отображается вся структура.
Экзкмпляр этого класса объявляется в классе CMainFrame как theTree для того чтобы диалоговое окошко отображалось с помощью класса CControlBar как docking window.

Вот в чём дело: как мне использовать этот самый экземпляр theTree в каком-нибудь другом классе
(например в СMyDoc) если я не могу найти тот единственный экземпляр класса CMainFrame,
который используется в моей программе чтобы увидеть экземпляр CTreeDialog — theTree?

И вообще проблема в использовании классов автоматически созданных мастером App Wizard.
Как увидеть их экземпляры, где они?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.