自定义菜单外观

字体大小: 中小 标准 ->行高大小: 标准
首先将菜单的ownerdraw属性设置为true;然后在菜单项的drawitem中写入代码即可。

procedure TForm1.New1DrawItem(Sender: TObject; ACanvas: TCanvas;

ARect: TRect; Selected: Boolean);

begin

acanvas.Font.Color:=clred;

if selected then

SetBkColor(acanvas.handle,clgreen)

else

setBkcolor(acanvas.handle,clblue);

acanvas.TextRect(arect,0,0,new1.caption);

end;

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/68432.html