阅读:1627回复:2
通过engine 画弯曲箭头
<P> 现遇到一个问题,在mapcontrol中通过鼠标画随意弯曲程度的箭头,操作如下:</P>
<P>首先点击一次鼠标,箭头绘画操作启动,然后,再点击鼠标一次,作为箭头曲线上的某一点(为了更方便确定箭头两侧的曲线的绘制,该点是箭头曲线轨迹中的任意点),接着程序跟踪鼠标轨迹直到双击鼠标,画箭头操作结束,(此过程总共点击鼠标两次,双击鼠标一次)画出以鼠标轨迹为中心线的任意弯曲程度的箭头。不知道此操作需要涉及到哪些接口,希望达人指导一二,谢谢。我现在已经用IConstructCircularArc接口中的ConstructThreePoints,ConstructTangentAndPoint 等方法均试过,但是都有限制,当弯曲程度过大是就会有问题。不知道我的叙述够不够清楚,希望有知道的不吝赐教,不甚感激。</P> |
|
1楼#
发布于:2007-07-01 11:25
使用的是vb.net 当然其他的语言也可以,主要是想知道用哪个接口比较方便,呵呵,先谢了
|
|
2楼#
发布于:2007-07-02 18:21
难道就没有人碰到过这种问题麽,急啊
|
|