Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > C++ и Autocad GetEntity


Автор: Alex2 30.12.2004, 14:38
Подскажите пожалуйста как использовать Автокадовскую GetEntity из VC++
В следующем коде не работает соответствующая строчка:"AcadUtility.GetEntity(pDisp,basePnt,Str);"
Как все это сделать правильно? Требуется взять текст из выбранных пользователем объектов текст или мультитекст.

IAcadApplication app;
if(!app.CreateDispatch("AutoCAD.Application.15"))
{
AfxMessageBox(" AutoCad!");
return;
}
else

app.SetVisible(TRUE);
IAcadDocuments AcadDocs;
IAcadDocument AcadDoc;
IAcadUtility AcadUtility;
IAcadObject AcadObject;
COleVariant basePnt;
IAcadEntity AcadEntity;
LPDISPATCH *pDisp;
LPDISPATCH pDisp1;

const COleVariant Str;


AcadDocs=app.GetDocuments();
AcadDoc=AcadDocs.Open(FullFilePath,covFalse);

AcadUtility=AcadDoc.GetUtility();


AcadUtility.GetEntity(pDisp,basePnt,Str);

Автор: Alex2 31.12.2004, 08:47
Что неужели никто не сталкивался? Помогоите plz очень нужно. С наступающим всех.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)