www.mxdraw.com
内容索引主面
前一个向上下一个
_DMxDrawX::ImpTransformByFun 数据 成员

矩阵变换自定义实体事件回调函数指针

IDL
[id(246) , helpstring("property ImpTransformByFun"), hidden, nonbrowsable]
IDispatch* ImpTransformByFun;

例如: JS

            function TransformByFun(pCustomEntity, pMatXform) {

                var sGuid = pCustomEntity.Guid;
                if (sGuid == "TestMxCustomEntity") {
                    if (!pCustomEntity.IsHave("ept"))
                        return;

                    var stp = pCustomEntity.GetPoint("spt");
                    if (stp == null)
                        return;

                    var ept = pCustomEntity.GetPoint("ept");
                    if (ept == null)
                        return;


                    stp.TransformBy(pMatXform);
                    ept.TransformBy(pMatXform);

                    pCustomEntity.SetPoint("spt", stp);

                    pCustomEntity.SetPoint("ept", ept);
                    mxOcx.SetEventRet(1);
                }
            }
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!