Hallo
ich hätte als C++ API-Neuling eine Frage zur Solid Works C++ API.
Problem:
ich möche ein Feature oder eine Component highlighten,
dazu habe ich aus den API - Beispielen folgende Funktionen
ausgewählt (in Kurzform):
LPMODELDOC2 m_ModelDoc;
LPPARTDOC partDoc;
LPMODELVIEW ActiveView;
LPBODY2 pBody;
LPFACE2 pFace;
...->get_IActiveDoc2(&m_ModelDoc); // aktives modell
m_ModelDoc->get_IActiveView(&ActiveView); // aktiver View
m_ModelDoc->QueryInterface( IID_IPartDoc, (LPVOID *)&partDoc); // ist ein PART-File !
partDoc->IBodyObject2 ( &pBody ); //Body-Object holen
pBody->IGetFirstFace ( &pFace); //1. Face holen
pFace->Highlight(TRUE); //1. face soll farbig hervorgehoben werden
ActiveView->DrawHighlightedItems(); // ist dies nirwendig ??
Leider ist anschließend kein Fläche "farbig" hervorgehoben.
Woran könnte das liegen oder gibt es ein C++Beispiel das funktioniert ?
Vielleicht verstehe ich auch den Sinn des Highlighten falsch !
Über Hilfe würde ich mich freuen !
mgf
Andreas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP