Delphi实用代码:自绘XP风格菜单
添加时间: 2006-2-25 5:53:35 作者: Delphi教程 阅读次数:95 来源: http://www.d9soft.com
这是以前写的代码,自绘XP风格的菜单,硬盘坏了后以为没了,最后写的一个软件要自定义风格,“翻箱倒柜”的终于在我可爱的古董机^_^上找到了一个应用的例子。
把主菜单作以下调整:
OnMeasureItem指向MeasureMainItem、
OnAdvancedDrawItem指向DrawMainItem,
子菜单的OnMeasureItem指向MeasureSubItem、
OnAdvancedDrawItem指向DrawSubItem,
调整颜色或使用默认颜色即可达到效果
|
//调整主菜单项尺寸 //调整子菜单项尺寸 //绘制主菜单内容 |
|
else //绘制子菜单内容 |
|
PenColor := SubMenuGrayedBackColor; |
|
SetRect(TextRect, ARect.Left+24, ARect.Top+3, ARect.Right, ARect.Bottom); |
上一篇文章: Delphi7的WebService与数据库 下一篇文章: 用AdoDataSet实现数据表的导入导出
相关文章:

