『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

MapGIS 10 Objcet开发入门(4-9) MapGIS 10 Objects开发常见问题之取得颜色号的RGB值

MapGIS 10 Objcet开发入门(4-9) MapGIS 10 Objects开发常见问题之取得颜色号的RGB值
如何取得MapGIS颜色号的RGB值?

    如何取得MapGIS颜色号的RGB值?

 

   该功能由 MapGIS.GeoMap 提供,具体实现代码如下:

 

    //系统库管理

   SystemLibrarys sysLibs = SystemLibrarys.GetSystemLibrarys();

    if (sysLibs != null)

    {

      //获取默认系统库

     SystemLibrary sysLib = sysLibs.GetDefaultSystemLibrary();

     if (sysLib != null)

      {

    //获取颜色库

    ColorLibrary mcLib = sysLib.GetColorLibrary();

    if (mcLib != null)

    {

      //颜色对象

      MapGIS.GeoMap.Color mClrBegin;

      //获取 45 号色的 R G B 分量

      byte rBegin, gBegin, bBegin;

      //根据颜色号找到颜色对象

      mClrBegin = mcLib.GetColorByNo(45);

      mClrBegin.GetRGB(out rBegin, out gBegin, out bBegin);

    }

  }

}

      京ICP备2025132830号-1 京公网安备 号