阅读:1732回复:5
如何利用LayersDlg函数获得选择的图层?
在VC环境中利用LayersDlg方法可以打开图层对话框,但如何获得设置为可编辑的对话框呢?
|
|
1楼#
发布于:2004-12-22 18:07
<P>每个图层都有Editable 属性</P>
|
|
2楼#
发布于:2004-12-23 13:20
<P>你好,每一个图层都有自己的属性,在打开图层对话框之后,我是采用遍历所有图层,判读其Editable属性的方法来返回在图层对话框中所选择的图层,不知道还有没有其它更好的方法?</P>
|
|
3楼#
发布于:2004-12-23 19:12
<P>mapx控件本身就有图层控制的功能,你可以利用这个属性啊!</P>
|
|
4楼#
发布于:2004-12-23 19:41
<P>如果程序是交互式的话,那么当用户打开图层对话框之后,将其中的某一个图层设置为Editable,那么在程序的其它地方你必须能够获得用户所设置为Editable的图层的名称,否则你怎么知道该对哪一个图层进行处理呢?</P>
|
|
5楼#
发布于:2004-12-27 15:05
<P>你可以看Layer.BeginAccess 的帮助,看是否能满足你的需求!</P>
|
|