如何让MDI 窗体菜单具有当前设置的皮肤效果

xinzheng_wang
企业官方账号
2009-04-27 01:42:42
如何让MDI 窗体菜单具有当前设置的皮肤效果?
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zywuhao 2009-04-28
  • 打赏
  • 举报
回复
能否说详细一点!
Rainy_mimi 2009-04-28
  • 打赏
  • 举报
回复
皮膚控件放在MainForm上就可以了
AlphaControls是一个具有新特性的标准,将原来的皮肤控件的集合,以增强程序接口,并添加行为,共同控制,并与一些新技术的使用。 一些特点: 专业外观的应用程序! 超过80更换皮肤控件和无形的标准组件+更换皮肤德尔福控制和很多第三方控件 所有元素的控制与绘制 阿尔法通道 使用(控制可能是阿尔法混合,可以有现实边框,阴影或其它精细和独特的效果) 无闪烁 图形功能是提供 实时的 ,因此,效果总是用锐利的色彩方案,并 移动 和 调整大小 在运行时间 每个控制 支持 TsHintManager做出提示,显示Alpha混合,用HTML的格式,你可以从许多方面选择显示 位置和渲染新增Caption属性 鼠标事件将提供极大的possiblities 去皮形式和菜单。 全空间数据基础设施和支持MDI窗体 皮肤支持所有常见的Windows对话框和消息 内置的PNG格式的支持,TsAlphaImageList组件非常方便工作 最简单,功能强大的皮肤引擎,支持 内部和外部的皮肤 ,一个控制类型可以在某些类型的皮肤。 所有图纸(除模式)支持α-口罩 皮肤控制的应用 从一个点 (TsSkinManager组件) 组件的使用没有皮肤的可能性。 一种是标准控制支持(XP主题使用是可能的) 原 快速 算法的图纸,许多图形和其他包中的库函数 在设计时设计的IDE 准备使用的皮肤 外观发展与扩大的可能性和自己。 免费的皮肤编辑工具可用。 动画效果 在某些控件和窗体 去皮Windows外壳控制 Billenium影响 全力支持 没有任何DLL或其他文件须为EXE部署 更改当前皮肤运行时的色调和饱和度 全部标准的 Windows帮助 文件中描述的所有属性,事件和对象的方法和相关的组件 可能性在单EXE的文件中嵌入的点击几下鼠标外观
AlphaControls最新版本皮肤制作工具 AlphaControls是一个具有新特性的标准,将原来的皮肤控件的集合,以增强程序接口,并添加行为,共同控制,并与一些新技术的使用。 一些特点: 专业外观的应用程序! 超过80更换皮肤控件和无形的标准组件+更换皮肤德尔福控制和很多第三方控件 所有元素的控制与绘制 阿尔法通道 使用(控制可能是阿尔法混合,可以有现实边框,阴影或其它精细和独特的效果) 无闪烁 图形功能是提供 实时的 ,因此,效果总是用锐利的色彩方案,并 移动 和 调整大小 在运行时间 每个控制 支持 TsHintManager做出提示,显示Alpha混合,用HTML的格式,你可以从许多方面选择显示 位置和渲染新增Caption属性 鼠标事件将提供极大的possiblities 去皮形式和菜单。 全空间数据基础设施和支持MDI窗体 皮肤支持所有常见的Windows对话框和消息 内置的PNG格式的支持,TsAlphaImageList组件非常方便工作 最简单,功能强大的皮肤引擎,支持 内部和外部的皮肤 ,一个控制类型可以在某些类型的皮肤。 所有图纸(除模式)支持α-口罩 皮肤控制的应用 从一个点 (TsSkinManager组件) 组件的使用没有皮肤的可能性。 一种是标准控制支持(XP主题使用是可能的) 原 快速 算法的图纸,许多图形和其他包中的库函数 在设计时设计的IDE 准备使用的皮肤 外观发展与扩大的可能性和自己。 免费的皮肤编辑工具可用。 动画效果 在某些控件和窗体 去皮Windows外壳控制 Billenium影响 全力支持 没有任何DLL或其他文件须为EXE部署 更改当前皮肤运行时的色调和饱和度 全部标准的 Windows帮助 文件中描述的所有属性,事件和对象的方法和相关的组件 可能性在单EXE的文件中嵌入的点击几下鼠标外观 一个额外的有用的和惊人的功能和很多可能性,其中名单不断增加 随着AlphaControls,使用新的现代设计方法提高你的应用程序接口,使更具吸引力... 同时增加快乐和有趣的最终用户。
注意,这个是50套AlphaControls最新版本的皮肤 AlphaControls是一个具有新特性的标准,将原来的皮肤控件的集合,以增强程序接口,并添加行为,共同控制,并与一些新技术的使用。 一些特点: 专业外观的应用程序! 超过80更换皮肤控件和无形的标准组件+更换皮肤德尔福控制和很多第三方控件 所有元素的控制与绘制 阿尔法通道 使用(控制可能是阿尔法混合,可以有现实边框,阴影或其它精细和独特的效果) 无闪烁 图形功能是提供 实时的 ,因此,效果总是用锐利的色彩方案,并 移动 和 调整大小 在运行时间 每个控制 支持 TsHintManager做出提示,显示Alpha混合,用HTML的格式,你可以从许多方面选择显示 位置和渲染新增Caption属性 鼠标事件将提供极大的possiblities 去皮形式和菜单。 全空间数据基础设施和支持MDI窗体 皮肤支持所有常见的Windows对话框和消息 内置的PNG格式的支持,TsAlphaImageList组件非常方便工作 最简单,功能强大的皮肤引擎,支持 内部和外部的皮肤 ,一个控制类型可以在某些类型的皮肤。 所有图纸(除模式)支持α-口罩 皮肤控制的应用 从一个点 (TsSkinManager组件) 组件的使用没有皮肤的可能性。 一种是标准控制支持(XP主题使用是可能的) 原 快速 算法的图纸,许多图形和其他包中的库函数 在设计时设计的IDE 准备使用的皮肤 外观发展与扩大的可能性和自己。 免费的皮肤编辑工具可用。 动画效果 在某些控件和窗体 去皮Windows外壳控制 Billenium影响 全力支持 没有任何DLL或其他文件须为EXE部署 更改当前皮肤运行时的色调和饱和度 全部标准的 Windows帮助 文件中描述的所有属性,事件和对象的方法和相关的组件 可能性在单EXE的文件中嵌入的点击几下鼠标外观 一个额外的有用的和惊人的功能和很多可能性,其中名单不断增加 随着AlphaControls,使用新的现代设计方法提高你的应用程序接口,使更具吸引力... 同时增加快乐和有趣的最终用户。
AlphaControls是一个具有新特性的标准,将原来的皮肤控件的集合,以增强程序接口,并添加行为,共同控制,并与一些新技术的使用。 专业外观的应用程序! 超过80更换皮肤控件和无形的标准组件+更换皮肤德尔福控制和很多第三方控件 所有元素的控制与绘制 阿尔法通道 使用(控制可能是阿尔法混合,可以有现实边框,阴影或其它精细和独特的效果) 无闪烁 图形功能是提供 实时的 ,因此,效果总是用锐利的色彩方案,并 移动 和 调整大小 在运行时间 每个控制 支持 TsHintManager做出提示,显示Alpha混合,用HTML的格式,你可以从许多方面选择显示 位置和渲染新增Caption属性 鼠标事件将提供极大的possiblities 去皮形式和菜单。 全空间数据基础设施和支持MDI窗体 皮肤支持所有常见的Windows对话框和消息 内置的PNG格式的支持,TsAlphaImageList组件非常方便工作 最简单,功能强大的皮肤引擎,支持 内部和外部的皮肤 ,一个控制类型可以在某些类型的皮肤。 所有图纸(除模式)支持α-口罩 皮肤控制的应用 从一个点 (TsSkinManager组件) 组件的使用没有皮肤的可能性。 一种是标准控制支持(XP主题使用是可能的) 原 快速 算法的图纸,许多图形和其他包中的库函数 在设计时设计的IDE 准备使用的皮肤 外观发展与扩大的可能性和自己。 免费的皮肤编辑工具可用。 动画效果 在某些控件和窗体 去皮Windows外壳控制 Billenium影响 全力支持 没有任何DLL或其他文件须为EXE部署 更改当前皮肤运行时的色调和饱和度 全部标准的 Windows帮助 文件中描述的所有属性,事件和对象的方法和相关的组件 可能性在单EXE的文件中嵌入的点击几下鼠标外观 使用方法: 1. 首先,必须把AlphaTools组件页的第一个组件(TsSkinManager)放到Delphi设计窗体上。 2. AlphaTools组件必须设置的属性一:SkinDirectory 将其路径设置为AlphaControls安装目录下的Skins(安装时可能有多个Skin文件夹,如Skins、Skins1...可以把这些文件夹内的文件统一放在Skins文件夹下,因为都是皮肤文件) 3. AlphaTools组件必须设置的属性二:InternalSkins 在此属性弹出的对话框中选择需要的皮肤(有预览效果),可以Add多个皮肤,选择多个皮肤就可以通过对SkinName属性的赋值而制作出更换皮肤的功能了。当然多选也会增加程序的大小,请斟酌使用。如果此属性不设置你也可以看到皮肤效果,但在别人的电脑上就不一定了,此属性的功能就是把皮肤文件编译进Delphi最后的可执行文件(.exe)中,所以此属性还是必须设置的。 4. AlphaTools组件必须设置的属性三:SkinName SkinName属性下拉列表包含了安装目录下Skins文件夹下内的所有皮肤文件,但你应该选择在上一步InternalSkins属性中添加过的皮肤才行,不然的话,在别人的电脑上还是看不到皮肤效果的。在SkinName属性下拉列表显示的皮肤中,名字后面带有(Internal)的即为在InternalSkins属性中添加过的皮肤,选之即可。 通过这样一个组件3个属性的设置就可以有炫丽的皮肤效果了,当然,还有其它一些细节设置,你可以自己去尝试。以上4个步骤是最简单的使用方法了,本人使用一个晚上后总结下来的。俺是菜鸟,刚学Delphi,如有说错,莫要见怪。 另外,AlphaControls还自带了一个皮肤制作程序,在安装目录的ASkinEditor文件夹下,如果现有的皮肤不能满足你的要求,就用这个自己DIY吧,本人还没研究过这个。因为对于我这样一个菜鸟来说,这50多个皮肤早够了,而且本人觉得AlphaControls比Vclskin更好用、更易用、更炫丽。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧