阅读:1629回复:2
求助vc转c#代码
<P>我有个vc程序,实现打开栅格数据并添加到map对象的过程。其中有几句不知道怎么转成c#,求助。</P>
<P>OpenRasterfile(BSTR strPath)<BR>{<BR>HRESULT hr;<BR><FONT color=#ff0000>IRasterLayerPtr prasterly(CLSID_RasterLayer);<BR></FONT>hr=prasterly->CreateFromFilePath(_bstr_t(strPath));<BR>if(FAILED(hr))<BR>return;<BR>ILayerPtr pLyr(prasterly);<BR>axMapControl1->AddLayer(pLyr);<BR>IActiveViewPtr pactiveview(axMapControl1);<BR>pactiveview->Refresh();<BR>}</P> |
|
1楼#
发布于:2007-09-23 10:53
IRasterLayer prasterly = new IRasterLayer();<BR>prasterly.CreateFromFilePath(strPath);<BR>ILayer pLyr = (ILayer)prasterly;<BR>axMapControl.AddLayer(pLyr);<BR>IActiveView pactiveview = axMapControl.GetActiveView();<BR>pactiveview.Refresh();
|
|
2楼#
发布于:2007-09-24 09:50
<P>非常感谢!!!!</P><img src="images/post/smile/dvbbs/em03.gif" />
|
|