langyan8973
路人甲
路人甲
  • 注册日期2006-07-12
  • 发帖数90
  • QQ
  • 铜币456枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1236回复:3

帮忙看看我错哪了?

楼主#
更多 发布于:2006-07-24 16:00
<P>小弟初学想在mapcontrol中添加shapefile:</P>
<P>//设置打开文件的过滤条件<BR> CString strFilter;<BR> strFilter="Shapefile(*.shp)|*.shp|";<BR> //定义打开文件对话框<BR> CFileDialog pDlg(TRUE,0,0,OFN_ALLOWMULTISELECT|OFN_EXPLORER|OFN_LONGNAMES<BR>                        |OFN_FILEMUSTEXIST|OFN_HIDEREADONLY,(LPCTSTR)strFilter,NULL);<BR> //设置对话框<BR> CString strTitle="Select Shapefile";<BR> pDlg.m_ofn.lpstrTitle=strTitle;<BR> <BR> pDlg.m_ofn.lpstrInitialDir="D:\\";<BR> if(IDCANCEL==pDlg.DoModal())<BR>  return;<BR> //打开对话框,得到文件的名字等<BR> CString strName,strPath;<BR> strName=pDlg.GetFileName();<BR> strPath=pDlg.GetPathName();<BR> <BR> m_ipMapControl->AddShapeFile((_bstr_t)strPath,(_bstr_t)strName);</P>
<P>编译没错误,它显示不出来呀</P>
喜欢0 评分0
byac
路人甲
路人甲
  • 注册日期2006-04-05
  • 发帖数58
  • QQ
  • 铜币315枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-07-26 16:11
什么没显示出来啊,是对话框还是关闭对话框后文件没有显示出来啊?
举报 回复(0) 喜欢(0)     评分
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-07-26 10:28
<P>我这样用的,好用呢。</P>
<P>CString strTempPath;<BR> CString strFileName;</P>
<P>...</P>

<P>m_wndMapCtrl.AddShapeFile(strTempPath, strFileName);</P>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
hq1201862
路人甲
路人甲
  • 注册日期2006-07-25
  • 发帖数29
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-07-25 19:18
举报 回复(0) 喜欢(0)     评分
游客

返回顶部