一。可以动态生成Map
1
AxMapXLib.AxMap map = new AxMapXLib.AxMap();
2
map.Layers.RemoveAll();
3
map.Parent = this;
4
map.Layers.Add(strFileName);
2
3
4
必须设置map.Parent = this;
否则不能显示。
二。很多组件使用标准动态链接库处理字体,颜色。
程序集为stdole.dll
stdole中使用BGR表示颜色。
而组件mapx,maplbjects很多地方使用RGB表示颜色
dotnet使用Argb表示颜色。
1
using stdole;
2
uint ArgbToBgr(System.Drawing.Color argb)
3
2
3
还有在mapx和mapobjects 中都用stdole.IFont 表示字体。