📄 图层初始化程序片段.cpp
字号:
//图层初始化程序片段void CDZX_BMP_DRAW::InitMap()
{
char Temp1[80],Temp2[40];
CString strCommand,strtemp;
if (!AfxOleInit())
{
AfxMessageBox("AfxOleInit failed");
return FALSE;
}
if (!mapinfo.CreateDispatch("MapInfo.Application")) {
AfxMessageBox("Failed to create MapInfo dispatch class!");
return false;
}
MapInit=true;
memset(Temp1,'\0',80);
sprintf(Temp1,"Open Table \"");
strcat(Temp1,Cue1);
memset(Temp2,'\0',40);
sprintf(Temp2,"\" Interactive");
strcat(Temp1,Temp2);
mapinfo.Do(Temp1);
memset(Temp1,'\0',80);
sprintf(Temp1,"Map from ");
strcat(Temp1,Cue2);
mapinfo.Do(Temp1);
memset(Temp1,'\0',80);
strcat(Temp1,"Set ");
strcat(Temp1,ProjectionStr);
// strcat(Temp1,"Set CoordSys Earth Projection 3,0,\"mi\",110,10,25,40,0,0");
mapinfo.Do(Temp1);
strCommand.Format("WindowID(0)");
strtemp=mapinfo.Eval(strCommand);
wid=atoi(strtemp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -