arx 锁定解锁图层 刷新透明度
作者:互联网
在cad图层管理器锁定图层以后,图层上的实体会按照系统变量LAYFADECTL的值变化,用代码解锁图层
pLayerTblRcd->setIsLocked(locked);
此时会发现图层虽然解锁了,但是还是半透明的状态,需要regen来刷新才能恢复
解决方案:设置一下IsOff
原理不太清楚,据说是setIsOff会触发强制重绘图层
pLayerTblRcd->setIsLocked(locked);
pLayerTblRcd->setIsOff(pLayerTblRcd->isOff());
参考
https://www.keanw.com/2016/01/locking-and-unlocking-autocad-layers-visibly-using-net.html
标签:pLayerTblRcd,locked,setIsOff,arx,解锁,setIsLocked,图层 来源: https://blog.csdn.net/xxxscxxxx/article/details/121778859