日期:2014-05-17  浏览次数:20876 次

还是GDI+绘制线段的问题
先画出一条带箭头的直线 在结束坐标那设置为起始坐标然后根据这个起始坐标垂直于画出的那条线90度俩个方向各生成一条固定长度的线 就是类似垂直于这个直线的俩个线段  

我想问的是 我现在得到了已画好直线的结束坐标 如何绘制以这个坐标为起始坐标 垂直于这个直线的一个固定距离的线段呢 GDI可以实现嘛 不是手动画第二条线 

DrawArrow(g, pen, EndPoint.X, EndPoint.Y, 111, 111); 类似这样后面的111,111附属线的结束坐标 不过貌似这样做不对 是需要用数学来计算的嘛 求给个思路
GDI+

------解决方案--------------------
当然可以,自己计算垂直线段的坐标就行了,别说你不会计算
------解决方案--------------------
看你意思,只能自己计算位置绘制线,系统自动?怎么画?还是你希望对画布进行平移,旋转,每次绘制的坐标都一样?不都要进行转换么,旋转画布不是更麻烦么、
http://download.csdn.net/detail/wuyazhe/2090762
可以看看我这个资源,很完整的GDI+范例