Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание COM дерева 
V
    Опции темы
RastaDja
Дата 2.11.2010, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 337
Регистрация: 1.11.2010

Репутация: 1
Всего: 5



здраствуйте!
Помогите построить дерево в ATL COM
предполагается что данные в m_varMap хранят ноды и данные одновременно.
Пробую так:
Код

class ATL_NO_VTABLE CMMS : 
    public CComObjectRootEx<CComSingleThreadModel>,
    public CComCoClass<CMMS, &CLSID_MMS>,
    public IDispatchImpl<IMMS, &IID_IMMS, &LIBID_MMSLib>
{
public:
    CComBSTR _name;
    СMMS* _parent;                            //    как получить парент как с ним работать
    map<CComBSTR, CComVariant> m_varMap;    //    

    CMMS()
    {
        _parent = NULL;                        //    
    }


Работу с добавлением данных и нод реализовал. Проблема в получении родителя.
как правельно реализовать ссылку на родителя через интерфейс IMMS иля клас СMMS?


Это сообщение отредактировал(а) RastaDja - 31.5.2011, 10:26


--------------------
The more closely you look at one thing, the less closely can you see something else.
PM MAIL   Вверх
RastaDja
Дата 3.11.2010, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 337
Регистрация: 1.11.2010

Репутация: 1
Всего: 5



Ну помогите пожалуста реализовать свойство Parent  smile 


--------------------
The more closely you look at one thing, the less closely can you see something else.
PM MAIL   Вверх
jonie
Дата 4.11.2010, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



RastaDja, ну сделайте метод void SetParent ([in] IVDS* parent)...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0798 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.