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

返回当前视区显示的文档范围或视区范围

IDL
static bool Mx_GetViewCoord(IN LONG lRetViewCoord = 0, OUT DOUBLE& lLbx, OUT DOUBLE& lLBy, OUT DOUBLE& lRtx, OUT DOUBLE& lRty);
参数 
说明 
IN LONG lRetViewCoord = 0 
返回的坐标是否是视区坐标,如果为1返回视区坐标,默认值为0返回文档坐标。 
OUT DOUBLE& lLbx 
返回文档范围的左下角X坐标 
OUT DOUBLE& lLBy 
返回文档范围的左下角Y坐标 
OUT DOUBLE& lRtx 
返回文档范围的右上角X坐标 
OUT DOUBLE& lRty 
返回文档范围的右上角Y坐标 

成功返回true

例如:C#下的调用代码

    MxDrawResbuf pRet =
         (MxDrawResbuf)axMxDrawX1.Call("Mx_GetViewCoord", "");

     if (pRet.AtString(0) == "Ok")
     {
         MessageBox.Show(
         "LBx:" + pRet.AtDouble(1).ToString() +
              "LBy:" + pRet.AtDouble(2).ToString() +
               "Rtx:" + pRet.AtDouble(3).ToString() +
                "Rty:" + pRet.AtDouble(4).ToString());
     }
     else
     {
         MessageBox.Show("求外包失败");
     }
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!