Re: SDI+Doc/View и Grid control
От: Denwer Россия  
Дата: 02.07.03 05:31
Оценка:
Здравствуйте, AGo, Вы писали:

AGo>Имею SDI+Doc/View и Grid control(в данном случае IGUltraGrid2.0.ocx), помогите:

AGo>Как прикрутить такой контрол
AGo> 1. без создания кучи классов.
AGo> 2. C возможностью получения из него CWnd;
AGo>Пытался использовать #import "c:\...\IGUltraGrid2.ocx"
AGo>- при компиляции выдает 89 ошибок. Видимо, настройки неправильные. При попытке использовать класс этого контрола в RUNTIME_CLASS,

AGo>
AGo>if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(100,  100), pContext) ||
AGo>        !m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CIgUltraGridControl), CSize(100, 100), pContext))
AGo>    {
AGo>        m_wndSplitter.DestroyWindow();
AGo>        return FALSE;
AGo>    }

AGo>    return TRUE;
AGo>


AGo> соответственно, компилятор, говорит — это не есть пространство имен или класс. Пожалуйста, Помогите.


ActiveX лучше добавлять к проекту через меню(если у тебя студия 7 то это Project->Add Class->MFC->MFC class from ActiveX) и тогда к твоему проекту добавятся классы для пользования этим элементом. Кстати производные от CWnd(если мне память не изменяет). А их то уж проще пареной репы заюзать.

ЗЫ: А если у тя студия 6 то что то вроде этого Project->Add to project->....(дальше не помню)

Удачи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.