图层初始化程序片段.cpp
来自「这是书上的代码」· C++ 代码 · 共 41 行
CPP
41 行
//图层初始化程序片段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 + =
减小字号Ctrl + -
显示快捷键?