阅读:1675回复:6
如何得到TOC的事件?
<P >我希望得到<FONT face="Times New Roman">AO</FONT>中<FONT face="Times New Roman">TOC</FONT>的事件,如<FONT face="Times New Roman">TOCDisplayView</FONT>中点击鼠标、右击鼠标等事件,我需要在这些事件中作一些操作,我不知道如何得到这些事件,用到那些接口?如何作?</P>
<P >希望知道的能给点提示或思路,我才刚学AO。</P> <P >谢谢先</P> |
|
1楼#
发布于:2006-09-06 09:18
用hittest()函数
|
|
2楼#
发布于:2006-08-21 16:37
<FONT face="Times New Roman">而esriSystemUI.IComPropertySheetEvents这个事件我不知道是什么意思?</FONT>
|
|
3楼#
发布于:2006-08-21 16:34
<P 0cm 0cm 0pt">终于有人来看看了,首先感谢。</P>
<P 0cm 0cm 0pt">我用<FONT face="Times New Roman">AO</FONT>,不是<FONT face="Times New Roman">ArcGIS Engine</FONT>,我知道<FONT face="Times New Roman">AE</FONT>中有这个事件,但我在<FONT face="Times New Roman">AO</FONT>(<FONT face="Times New Roman">arcmap</FONT>中,9.0的)不知道找那一个接口。</P> <P 0cm 0cm 0pt">我在<FONT face="Times New Roman">ArcMapUI Object Model</FONT>中只找到<FONT face="Times New Roman">TOCView</FONT>、<FONT face="Times New Roman">TOCCatalogView</FONT>、<FONT face="Times New Roman">TOCDisplayView</FONT>、<FONT face="Times New Roman">TOCSelectionView</FONT>等类,与之相关的事件接口好像只有</P> <P 0cm 0cm 0pt"><FONT face="Times New Roman">esriSystemUI.IComPropertySheetEvents</FONT>、<FONT face="Times New Roman">esriCarto.IActiveViewEvents</FONT>,好像都不合要求啊,不知道是否还有其它的或我没有找到?</P> |
|
4楼#
发布于:2006-08-21 08:37
TOCControl 本身就有鼠标事件啊,为什么还有去得呢??
|
|
|
5楼#
发布于:2006-08-21 00:12
同问!
<P>请问哪位大侠知道在AO里有没有能实现相同功能的控件啊!多谢啦...</P> |
|
6楼#
发布于:2006-08-18 14:02
是不是太简单,大家都不屑一顾啊?
|
|