如何创建工具等一系列问题!在线等死~~~~~~~~~~~~~~~~~~~~~~~~~~
问题:
1.
const int CarTool=1;//这个在头文件中
CMapXLayerPtr lyrMyLayer;
lyrMyLayer=Map1->Layers->CreateLayer(TVariant("Cars"),TVariant(str),TVariant(1));//新建图层
Map1->Layers->AnimationLayer=lyrMyLayer;//设置为活动图层
Map1->CreateCustomTool(CarTool,miToolTypePoint,TVariant(miSelectCursor),TNoParam(),TNoParam(),TNoParam());//自定义工具
这样我不知道创建图层有没有成功。还有这工样创建工具当我用:
Map1->CurrentTool=CarTool;就出错了。
2.
我不知道怎么样定义一个坐标的类型!
我这样子出错:
PointPtr pt;
pt=Map1->CreateOleObject("Map.Point.4");
pt->Set_(X1,Y1);
3.
就是在BCB5中不能够用Ole函数问题,我不知道怎么样解决才好!
如:
TFont *f;
f=new TFont;
OleFontToFont(Map1->DefaultStyle->SymbolFont,f);
f->Size=24;
f->Color=clMoneyGreen;
f->Name="MapInfo Transportation";//设置字符集
Map1->DefaultStyle->SymbolCharacter=66;//设置样试
delete f;
在BCB5中不能通过编译!
我的开发环境是:BCB+MapX
请各位帮帮小弟!急啊!