wjssong
路人甲
路人甲
  • 注册日期2005-03-10
  • 发帖数37
  • QQ
  • 铜币313枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1700回复:7

AE工具栏:我怎么知道点击的是那个按钮

楼主#
更多 发布于:2006-06-23 15:47
<P>AE工具栏:我怎么知道点击的是那个按钮?</P>
<P>我在AE开发过程中,虽然AE提供的工具栏能实现基本的一些功能,但是我需要使用vb自己的工具栏控件实现一些其他功能,但是我需要判断我当前点击是哪个按钮,比如“放大”、“漫游”等;请问怎么实现?</P>
喜欢0 评分0
wjssong
wjssong
路人甲
路人甲
  • 注册日期2005-03-10
  • 发帖数37
  • QQ
  • 铜币313枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-06-23 16:24
就是:基本功能我使用的是AE的toolbarControl控件,同时我还使用了vb的toolbar控件,如果我点vb的工具按钮,但是AE的工具按钮不能产生状态变化。比如原先“放大”按钮是凹下的,要自动变成凸起状态。
wjssong
举报 回复(0) 喜欢(0)     评分
xxhhoddity
路人甲
路人甲
  • 注册日期2003-08-24
  • 发帖数409
  • QQ
  • 铜币1295枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-06-26 09:46
<P>获得地图控件的CurrentTool属性值,然后判断即可知道是什么工具</P>
<P>如果使用自己的工具而产生状态变化,可以设置CurrentTool = null;</P>
GIS GSI IGS ISG SIG SGI
举报 回复(0) 喜欢(0)     评分
wjssong
路人甲
路人甲
  • 注册日期2005-03-10
  • 发帖数37
  • QQ
  • 铜币313枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-06-26 10:28
<P>谢谢指点,问题解决了。</P>
<P>请问AE编程图层刷新问题怎么解决?</P>
wjssong
举报 回复(0) 喜欢(0)     评分
xxhhoddity
路人甲
路人甲
  • 注册日期2003-08-24
  • 发帖数409
  • QQ
  • 铜币1295枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-06-26 10:36
PartialRefresh 不知道对你是不是有用
GIS GSI IGS ISG SIG SGI
举报 回复(0) 喜欢(0)     评分
wjssong
路人甲
路人甲
  • 注册日期2005-03-10
  • 发帖数37
  • QQ
  • 铜币313枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2006-06-26 10:52
PartialRefresh 应该是应用在arcMap编程的,可我需要手动在sceneControl里刷新图层?
wjssong
举报 回复(0) 喜欢(0)     评分
xxhhoddity
路人甲
路人甲
  • 注册日期2003-08-24
  • 发帖数409
  • QQ
  • 铜币1295枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2006-06-26 14:47
<P>没弄明白你的意思,是不是要在scene中刷新特定的图层</P>
GIS GSI IGS ISG SIG SGI
举报 回复(0) 喜欢(0)     评分
wjssong
路人甲
路人甲
  • 注册日期2005-03-10
  • 发帖数37
  • QQ
  • 铜币313枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2006-06-26 16:59
是的
wjssong
举报 回复(0) 喜欢(0)     评分
游客

返回顶部