www.mxdraw.com
内容索引主面
前一个向上下一个
MxDrawXCustomFunction::Mx_NewUtility 方法

创建一个MxDrawUtility对象,方便使用,多用于网页创建对象。该函数只能调用控件的Call函数才起作用。

IDL
static void Mx_NewUtility();

返回新创建的MxDrawUtility对象

例如: JS代码

        function DoCommandEventFunc(iCmd)
        {

         if (iCmd == 1)
            {
                var ocx = document.getElementById("MxDrawXCtrl");
                // 与用户交,得到矩形框.
                var mxUtility = ocx.Call("Mx_NewUtility","");
                 var pt = mxUtility.GetPoint(null,"nn 输入剪切矩形框左下角点:");

                    if (pt == null)
                    {
                        MessageBox.Show("用户取消..");
                        return;
                        }

                    var param = ocx.Call("Mx_NewResbuf","");
                         param.AddDouble(pt.x, -10);
                         param.AddDouble(pt.y, -10);

                       var retParam =  ocx.CallEx("Mx_GetCorner", param);

                          if(retParam.AtString(0) == "Ok")
                         {
                             // 成功得到一个矩形框.把控件的显示视区放到这个范围内。
                                ocx.ZoomWindow(pt.x,pt.y,retParam.AtDouble(1),retParam.AtDouble(2));

                         }




            }

        }
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!