GDI+路径保存线帽问题 本帖最后由 zshsuming 于 2011-02-21 10:54:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/keyvip/archive/2010/10/10/1847283.html[code=Delphi(Pascal])//线帽 var g: TGPGraphics; p: TGPPen; begin g := TGPGraphics.Create(Canvas.Handle); p:= TGPPen.Create(aclBlue, 5); p.SetStartCap(LineCapArrowAnchor); {起点线帽,这里是箭头状锚头帽} p.SetEndCap(LineCapRoundAnchor); {终点线帽,这里是圆形锚头帽} g.DrawLine(p, 20, 20, 220, 100); p.Free; g.Free; end;[/code] 你好,谢谢你的回复。画箭头是很容易的,画好箭头之后要保存在路径里面,保证下次REPAINT的时候不会消失,但是路径只能保存线,无法保存线帽,这个是主要问题。请多多指教 那你就保存路径REPAINT的时候画一个箭头呗 你好,我把FromPaint里面换成p.SetEndCap(LineCapArrowAnchor);g.DrawPath(p, path);还是没有效果,出来的还是一条直线,没有线帽请问你有什么好方法吗? 用什么方法写入数据库量快? 如果在内存中作标记 征求眼睛图标,要求有睁开的眼睛图标和闭合的眼睛图标 Access在不破坏原有数据基础上,增加表或字段! 请教各位大虾? 查找表中所有符合条件的记录并添加到ComboBox中 有关ADO的简单问题,在线等! 怎样不用组件而直接用Winsock API写Internet通信程序,或者请告诉我哪里有这方面的资料或源码? 如何通过一个对话框打开一个图象文件? 如何改变xpmenu菜单标题栏右边空白区的色彩? DELPHI 多线程 怎样用Delhpi向firebird数据库的numeric类型字段输入数据?
[code=Delphi(Pascal])//线帽
var
g: TGPGraphics;
p: TGPPen;
begin
g := TGPGraphics.Create(Canvas.Handle);
p:= TGPPen.Create(aclBlue, 5);
p.SetStartCap(LineCapArrowAnchor); {起点线帽,这里是箭头状锚头帽}
p.SetEndCap(LineCapRoundAnchor); {终点线帽,这里是圆形锚头帽}
g.DrawLine(p, 20, 20, 220, 100);
p.Free;
g.Free;
end;[/code]
p.SetEndCap(LineCapArrowAnchor);
g.DrawPath(p, path);
还是没有效果,出来的还是一条直线,没有线帽
请问你有什么好方法吗?