Удалено избыточное цитирование. — 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