|
阅读:1663回复:3
IMaps 怎么用?
<P>在new MapsClass时,会出现因mapsclass()是保护级别的类而无法使用,那为高手知道怎么实例化一个mapsclass</P>
<img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" /> |
|
|
1楼#
发布于:2004-08-31 11:18
<P>可看下面的例子“C:\Program Files\ArcGIS\DeveloperKit\samples\Controls\PageLayoutControl\CopyFocusMap”.</P><P>This sample demonstrates setting the PageLayoutControl's FocusMap and using the IObjecyCopy object to overwrite the MapControl's Map object with a copy of the PageLayoutControl's FocusMap. The Map object has to copied because the MapControl and PageLayoutControl are unable to share the same ActiveView at the same time.</P><P>但具体实现的时候,如果再涉及到toccontrol,会很麻烦的说。</P>
|
|
|
2楼#
发布于:2004-08-31 08:25
有看过自带的几个例子吗?
|
|
|
|
3楼#
发布于:2004-08-30 09:42
<P>怎么没人支持一下啊,我狂顶顶.......</P><P>这段时间在学IPageLayoutControl,我想把IMapControl里的map传给IPageLayoutControl,如果用IPageLayoutControl.LoadMxFile "C:\temp\myDocument.pmf", "myPassword",那么IPageLayoutControl和IMapControl里的图就不能同步啦,并且增加系统的开销.所以我想用IPageLayout .ReplaceMaps(Maps)来实现这个过程....但苦于IMapsClass()是保护级别的类,无法在c#,vb.net里实例化,也没找到其他的接口转变.....不知道高手们在这是怎么做的...还请赐教.....谢谢!!!!</P><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" />
|
|