procedure TForm1.Button3Click(Sender: TObject);
var
flag: integer;
FixRect: TRect;
no:string;
begin
PaintBox1.Canvas.Brush.Color := clRed;
PaintBox1.Canvas.FillRect(PaintBox1.ClientRect);
PaintBox1.Canvas.Brush.Color := clBlue;
FixRect := PaintBox1.ClientRect;
FixRect.Left := FixRect.Left-5;
FixRect.Top := FixRect.Top-5;
FixRect.Right := FixRect.Right-10;
FixRect.Bottom := FixRect.Bottom-10;
PaintBox1.Canvas.FillRect(FixRect);
PaintBox1.Canvas.Brush.Color := clYellow;
no := 'HELLOWORLDHELLOWOR\nFJEOJEEJGOEGJOEGJOE';
// Flag := DT_SINGLELINE or DT_RIGHT or DT_CENTER;
flag := DT_VCENTER;
DrawText(PaintBox1.Canvas.Handle, PChar(No), Length(No), FixRect, Flag);
end;
delphi绘图
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- dp、sp、px之间的单位转换 2D绘图基础 系统通过提供Canvas对象来提供绘图方法。这个对象提供了各种绘制图...
- 一些结构体 View 的创建方法 Custom Views UIBezierPath 的一些其它方法 UIView...
- iOS中能够用来绘图的框架一般是 UIKit , Quartz 2D(CoreGraphic), OpenGL, ...