Hallo!
(die Suche in Google und im Forum hat mit den div. Begrifflichkeiten "Anzeige", "Visualisierung", "Darstellung" etc. in Kombi mit "vla-put-lock" leider nicht wirklich zu einer Lösung geführt)
Wenn ich mit "vla-put-lock" den Layer eines Objekts sperre, dann wird dieser zwar gesperrt, die Anzeige im Modell wird allerdings nicht "blass", einfaches Beispiel:
Code:
(vla-put-lock (vla-item (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) (vla-get-layer (vlax-ename->vla-object (car(entsel))))) :vlax-true)
Der Anzeige "nachzuhelfen" mit versuchshalber diesen beiden Schnipseln hat nichts bewirkt:
Code:
(vla-regen (vla-get-activedocument (vlax-get-acad-object)) acAllViewports)
(vla-update (vlax-ename->vla-object (car(entsel))))
Wenn ich ins Layout wechsle und wieder zurück, erscheint der Layer "blass" wie üblich.
Analog würde es sich verhalten für den umgekehrten Weg, wenn die Layer entsperrt werden sollen, dann wird die Anzeige nicht "kräftig" sondern bleibt blass.
Ist das Verhalten von AutoCAD so beabsichtigt, ein Fehler oder mache ich etwas falsch?
Vielen Dank für Hilfe/Anregungen im Voraus!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP