Hello!
All the time I try to insert a 2D Sketch Point into a drawing view using the following code SolidWorks crashes.
What is the cause?
STDMETHODIMP CSwDocument::OnDrawingNewSelection(void)
{
// TODO: Add your implementation code here
ATLTRACE("\tCSwDocument::DrawingNewSelectionNotify called\n");
HRESULT hr = S_OK;
CComPtr
CComQIPtr
CComPtr
CComPtr
hr = iSwApp->get_IActiveDoc2(&pModel);
if(hr!=S_OK)
return S_OK;
_ASSERT(pModel);
pDraw = pModel;
_ASSERT(pDraw);
hr = pDraw->IGetFirstView(&pView);
_ASSERT(pView);
_ASSERT(pSheet);
hr = pModel->InsertSketch2(updateEditRebuild);
CComPtr
hr = pModel->get_SketchManager(&swSketchMgr);
CComPtr
hr = swSketchMgr->get_ActiveSketch(&swSketch);
CComPtr
hr = pModel->ICreatePoint2(0,0,0,&swSketchPoint1);
return S_OK;
}
SolidworksApi macros