阅读:1945回复:0
关于IRotateTracker接口实现旋转按钮的问题
我自定义了一个按钮,目的是想实现对要素图片符号的旋转<BR> OnMouseDown事件: <BR> ppoint = New ESRI.ArcGIS.Geometry.Point<BR> pEnumFeat = pmap.FeatureSelection '通过点击得到了一个要素添加到选择集中<BR> pfeature = pEnumFeat.Next <BR> 'MsgBox(pfeat.FeatureType) <BR> pgeom = pfeat.Shape<BR> 接着我想要用到<BR> protatetracker.AddPoint(pgeom,marksybol) <BR> protate.Origin =? ‘这里是要素的中心点不?<BR> protate.OnMouseDown()<BR> 请问:: marksybol和origin怎么去 得到啊?<BR> <BR> MouseMove事件代码<BR> Dim ppo As IPoint<BR> ppo = New ESRI.ArcGIS.Geometry.Point<BR> ppo = m_hookHelper.ActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint(X, Y)<BR> protate.OnMouseMove(ppo)<BR> ppo得到的参数是否正确???<BR>
|
|