阅读:1945回复:7
AE工具栏:我怎么知道点击的是那个按钮
<P>AE工具栏:我怎么知道点击的是那个按钮?</P>
<P>我在AE开发过程中,虽然AE提供的工具栏能实现基本的一些功能,但是我需要使用vb自己的工具栏控件实现一些其他功能,但是我需要判断我当前点击是哪个按钮,比如“放大”、“漫游”等;请问怎么实现?</P> |
|
|
1楼#
发布于:2006-06-23 16:24
就是:基本功能我使用的是AE的toolbarControl控件,同时我还使用了vb的toolbar控件,如果我点vb的工具按钮,但是AE的工具按钮不能产生状态变化。比如原先“放大”按钮是凹下的,要自动变成凸起状态。
|
|
|
2楼#
发布于:2006-06-26 09:46
<P>获得地图控件的CurrentTool属性值,然后判断即可知道是什么工具</P>
<P>如果使用自己的工具而产生状态变化,可以设置CurrentTool = null;</P> |
|
|
3楼#
发布于:2006-06-26 10:28
<P>谢谢指点,问题解决了。</P>
<P>请问AE编程图层刷新问题怎么解决?</P> |
|
|
4楼#
发布于:2006-06-26 10:36
PartialRefresh 不知道对你是不是有用
|
|
|
5楼#
发布于:2006-06-26 10:52
PartialRefresh 应该是应用在arcMap编程的,可我需要手动在sceneControl里刷新图层?
|
|
|
6楼#
发布于:2006-06-26 14:47
<P>没弄明白你的意思,是不是要在scene中刷新特定的图层</P>
|
|
|
7楼#
发布于:2006-06-26 16:59
是的
|
|
|