请问如何画实线.在 标识控件四周画线~ 用 label.canvas.lineto(..)请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何画实线.在 标识控件四周画线~????????????听不懂?想要什么效果?是想要一个边框带线的TLabel吗? 是的~ 就在四周画线~效果就是 一个边框带线的TLabel //lb: Labelprocedure TForm1.FormPaint(Sender: TObject);begin self.Canvas.Pen.Color := clBlue; self.Canvas.Pen.Width := 1; self.Canvas.Rectangle(lb.Left-1, lb.Top-1, lb.Left+lb.Width+1, lb.Top+lb.Height+1);end; var DC: HDC; arect: TRect; WindowBrush:hBrush; DC := GetWindowDC(Handle); WindowBrush:=0; try WindowBrush:=CreateSolidBrush(ColorToRGB(Color)); GetWindowRect(Handle, ARect); OffsetRect(arect,-arect.Left,-arect.Top); FrameRect(DC, ARect, WindowBrush); finally DeleteObject(windowBrush); ReleaseDC(Handle,DC); end; 祝各位版友龙年大吉,阖家幸福! winxp系统安装图像控件只有imgscan 用idftp组件如何能得到ftp服务器得绝对路径呢?谢谢 请问在delphi中怎么比较oracle中传出的以下数据的类型 晕死!竟然把外挂讨论置顶?Game论坛新奇观! win2000下的打印机自定义纸张 SOS,win2000下开发的窗口在98下都增大了 如何将Excel导入功能封装成VCL,并为外部程序提供调用接口 query的字符串问题,快来帮忙啊!谢谢大侠 救命!!! 怎样实现延迟1毫秒 关于数组的初级问题?大哥们帮忙啊。 10分的小问题:怎么在按钮的caption中增加换行?!
procedure TForm1.FormPaint(Sender: TObject);
begin
self.Canvas.Pen.Color := clBlue;
self.Canvas.Pen.Width := 1;
self.Canvas.Rectangle(lb.Left-1, lb.Top-1, lb.Left+lb.Width+1, lb.Top+lb.Height+1);
end;
DC: HDC;
arect: TRect;
WindowBrush:hBrush;
DC := GetWindowDC(Handle);
WindowBrush:=0;
try
WindowBrush:=CreateSolidBrush(ColorToRGB(Color));
GetWindowRect(Handle, ARect);
OffsetRect(arect,-arect.Left,-arect.Top);
FrameRect(DC, ARect, WindowBrush);
finally
DeleteObject(windowBrush);
ReleaseDC(Handle,DC);
end;