模块名称:彗星智能换肤模块
模块作者:(彬)泪闯天涯
模块版本:1.5
模块 MD5:2e66472d29bbfc6c0b035838485ea490
模块大小:360.17 KB
版权声明:
模块描述:╔══════════════════════════╗
║模块名称:彗星智能换肤模块(基于GDIPlus开发) ║
║注意事项:1.需要应用皮肤的窗口不要设置“随意移动=真”║
║ 2.需要应用皮肤的窗口最好设置为无边框 ║
║ 3.部分地方调试时有广告,编译后不会有 ║
║ 4.和其他换肤库、界面库一起使用应该多做测试 ║
║ 本人无法保证兼容,也无条件做过多测试 ║
╚══════════════════════════╝
引用支持库:
系统核心支持库 5.0|krnln|d09f2340818511d396f6aaf844c7e325
DirectX3D支持库 2.0|ogrelib|2EAE87405D754ad780D8FE57432002EA
------------------------------
.全局变量 智能换肤, 彗星智能换肤类, 公开, ,
.程序集 彗星智能换肤类, , 公开
.子程序 取客户区底色, 整数型, , 返回客户区底色的颜色值
.子程序 删除选择夹, 逻辑型, , 按选择夹名称删除某个选择夹
.参数 窗口句柄, 整数型, ,
.参数 选择夹名称, 文本型, ,
.子程序 设置图片皮肤, 逻辑型, ,
.参数 底图数据, 字节集, , 图片字节集
.子程序 设置图片皮肤_从文件, 逻辑型, ,
.参数 图片文件, 文本型, , 图片文件名
.子程序 设置颜色皮肤, 逻辑型, ,
.参数 皮肤颜色, 整数型, ,
.子程序 事件_帮助按钮被点击, , ,
.参数 窗口句柄, 整数型, ,
.参数 事件子程序指针, 子程序指针, ,
.子程序 事件_菜单按钮被点击, , ,
.参数 窗口句柄, 整数型, ,
.参数 事件子程序指针, 子程序指针, ,
.子程序 添加选择夹, 逻辑型, , 添加位于标题栏的选择夹按钮
.参数 窗口句柄, 整数型, ,
.参数 选择夹名称, 文本型, ,
.参数 选择夹图标, 字节集, , 应该为32x32的图标,可以是图标文件字节集,也可以是 到字节集(图标句柄)
.参数 关联窗口句柄, 整数型, 可空 , 被关联窗口将会自动切换,可以为空
.参数 点击事件子程序, 子程序指针, 可空 , 选择夹按钮被点击时调用的事件,可以为空
.子程序 选中选择夹, 逻辑型, , 按选择夹名称选中某个选择夹
.参数 窗口句柄, 整数型, ,
.参数 选择夹名称, 文本型, ,
.子程序 应用控件皮肤, , , 对子控件应用皮肤效果(按钮、编辑框等)
.子程序 应用皮肤, 逻辑型, , 对窗口应用智能皮肤,请不要设置“窗口.随意移动=真”
.参数 窗口句柄, 整数型, , 要应用皮肤那个窗口的句柄
.参数 标题栏高度, 整数型, 可空 , 默认为80
.参数 状态栏高度, 整数型, 可空 , 默认为26
.参数 最小化按钮, 逻辑型, 可空 , 是否有最小化按钮,默认为假
.参数 最大化按钮, 逻辑型, 可空 , 是否有最大化按钮,默认为假
.参数 帮助按钮, 逻辑型, 可空 , 是否有帮助按钮,默认为假
.参数 菜单按钮, 逻辑型, 可空 , 是否有菜单按钮,默认为假
.参数 可调边框, 逻辑型, 可空 , 是否有可调边框,如果为真可8方向调整大小,默认为假
.参数 窗口最小宽度, 整数型, 可空 , 限制窗口调整尺寸的最小宽度
.参数 窗口最小高度, 整数型, 可空 , 限制窗口调整尺寸的最小高度
.子程序 置可调边框, 逻辑型, , 加入可调边框,窗口可手工调整尺寸
.参数 窗口句柄, 整数型, ,
.参数 窗口最小宽度, 整数型, 可空 , 限制窗口调整尺寸的最小宽度
.参数 窗口最小高度, 整数型, 可空 , 限制窗口调整尺寸的最小高度
.子程序 置客户区底色, , , 设置客户区底色,如果颜色值为-1,即为系统默认底色
.参数 颜色值, 整数型, , 如果设置为-1,即为系统默认底色
.子程序 置状态栏文本, , ,
.参数 窗口句柄, 整数型, ,
.参数 状态栏文本, 文本型, ,