为什么不用Timage,
Memo可以放Image吗?
Memo可以放Image吗?
解决方案 »
- 讨论: 如何在 delphi7 + devExpress bar 6 制作的: ribbon 风格程序,体积小一些?
- 关于listview1问题,请教一下
- 向并口发命令出错?还有人在工作吗?
- 请问如何在Delphi中使用IADs::PutEx方法?急
- Locate('Shipper;Code',VarArrayOf['123','456'],[loCaseInsensitive]) 出错了?
- 请问统计字段:TAggregate怎么用,怎么把统计出的值显示在表格里(dbgrideh)
- 请问在win2000下调用关闭系统api运行出错,提示没有运行权限,在win98下可以,怎么办?
- DBGRID的一个小问题?
- 很简单的问题!
- 送分,生日大放送!!!
- 关于ADO连接Access的密码验证问题???
- 强烈要求结贴,来者有分
水平滚动条可以设置属性
但是memo中可以绘制图形
protected
procedure wmpaint(var message:twmpaint);message wm_paint;procedure TMyMemo.wmpaint(var message:twmpaint);
var
mcanvas:tcontrolcanvas;
drawbounds:trect;
begin
inherited;
mcanvas:=tcontrolcanvas.create;
drawbounds:=clientrect;
try
mcanvas.control:=self;
with mcanvas do
begin
brush.color:=clbtnface;
framerect(drawbounds);
inflaterect(drawbounds,-1,-1);
framerect(drawbounds);
fillrect(drawbounds);
moveto(33.0);
brush.color:=clwhite;
lineto(33,clientheight);
paintimages;
end;
finally
mcanvas.free;
end;procedure TMyMemo.paintimages;
var
mcanvas:tcontrolcanvas;
drawbounds:trect;
i,j:integer;
orignalregion:hrgn;
controldc:hdc;
begin
mcanvas:=tcontrolcanvas.create;
drawbounds:=clientrect;
try
mcanvas.control:=self;
controldc:=getdc(handle);
mcanvas.draw(0,1,application.icon);
finally
mcanvas.free;
end;
end;
end;