Re: ActiveX и View - возможно ли такое?
От: Resnick Россия  
Дата: 13.10.03 08:18
Оценка:
Удалено избыточное цитирование. — SchweinDeBurg

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

DM>происходит асерт. Что это за ф-ция _AfxGetDlgCtrlID и с чем ее едят? И ваще почему все не работает? Может это просто не может работать?



Работать может. Разбираться в ассертах чего-то неохота, но чтобы работало надо делать так:
— Создать новый класс с помощью мастера Project->Add Class->MFC Class from ActiveX control
— Сделать так

class CInclViewView
{
     ...
     CMyActiveX m_myControl;
     ...
};


BOOL CInclViewView::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext) 
{
    return m_myControl->Create(NULL, "myname", dwStyle, rect, this, IDC_MYCONTROL, pContext);
}

— Не забыть отловить ON_SIZE
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.