| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 очень нужно. С наступающим всех. |