如何画出荧光笔那样的半透明线

TranceChow 2003-04-08 05:44:08
原来的帖子打不开了
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TranceChow 2003-04-12
  • 打赏
  • 举报
回复
搞掂了
TranceChow 2003-04-12
  • 打赏
  • 举报
回复
但是这样画的线怎么存在image上呢?
findcsdn 2003-04-09
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
hpen: THandle;
hdc: THandle;
pt: TPoint;
begin
hpen := CreatePen(PS_SOLID, 10, clGreen);
hdc := GetDC(0);
SetROP2(hdc, R2_MASKPEN); // 这个函数的许多效果参数可以改。
SelectObject(hdc, hpen);
pt := Point(Button1.Left, Button1.Top);
pt := ClientToScreen(pt);
MoveToEx(hdc, pt.X - 50, pt.Y + 10, nil);
LineTo(hdc, pt.X + 100, pt.Y + 10);
releasedc(0, hdc);
DeleteObject(hpen);
end;




myling 2003-04-09
  • 打赏
  • 举报
回复
同意findcsdn(searchcsdn),好用的

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧