//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言红叶软件盒1.62源码系统结构:读数据,改变列表状态,初始化列表框,加载默认皮肤,加载皮肤,调整皮肤颜色,卸载皮肤,指定不使用皮肤的组件,从资源加载皮肤,加载皮肤并设置色调参数,置皮肤透明度,获取指定点颜色,指定换肤类型,控制滚动条刷新,置菜单透明度,置Vista特效,置控件的背景色,置控件的文本颜色,置Vista特效阴影,窗口可否移动,绘制设备元素,从PE资源加载皮肤,标题菜单栏,DLL命令1,发送消息_, ======窗口程序集1 || ||------_拖放对象1_得到文件 || ||------__启动窗口_创建完毕 || ||------读数据 || ||------_超级列表框1_右键单击表项 || ||------_删除_被选择 || ||------_超级列表框1_左键单击表项 || ||------_图形按钮1关闭_被单击 || ||------_图形按钮1最小化_被单击 || ||------_透明标签2_鼠标左键被按下 || ||------改变列表状态 || ||------初始化列表框 || ||------_图形按钮1显示方式_被单击 || ||------_图形按钮1帮助_被单击 || ||------_图形按钮1皮肤_被单击 || ||------_设为不显示_被选择 || ||------_大图标_被选择 || ||------_小图标_被选择 || ||------_详细信息_被选择 || ||------_创建快捷方式_被选择 || ||------_打开软件目录_被选择 || ||------_过滤设置_被选择 || ||------_按钮1返回_被单击 || ||------_使用说明_被选择 || ||------_按钮1保存_被单击 || ||------_编辑框2_内容被改变 || ||------_编辑框2_失去焦点 || ||------_单选框皮肤2_被单击 || ||------_单选框皮肤1_被单击 || || ======调用的Dll || ||---[dll]------加载默认皮肤 || ||---[dll]------加载皮肤 || ||---[dll]------调整皮肤颜色 || ||---[dll]------卸载皮肤 || ||---[dll]------指定不使用皮肤的组件 || ||---[dll]------从资源加载皮肤 || ||---[dll]------加载皮肤并设置色调参数 || ||---[dll]------置皮肤透明度 || ||---[dll]------获取指定点颜色 || ||---[dll]------指定换肤类型 || ||---[dll]------控制滚动条刷新 || ||---[dll]------置菜单透明度 || ||---[dll]------置Vista特效 || ||---[dll]------置控件的背景色 || ||---[dll]------置控件的文本颜色 || ||---[dll]------置Vista特效阴影 || ||---[dll]------窗口可否移动 || ||---[dll]------绘制设备元素 || ||---[dll]------从PE资源加载皮肤 || ||---[dll]------标题菜单栏 || ||---[dll]------DLL命令1 || ||---[dll]------发送消息_ 调用的DLL命令: .DLL命令加载默认皮肤,整数型,"SkinH_EL.dll","SkinH_Attach",公开,加载程序当前目录下的skinh.she皮肤,成功返回0 .DLL命令加载皮肤,整数型,"SkinH_EL.dll","SkinH_AttachEx",公开,加载指定的皮肤,成功返回0 .参数皮肤路径,文本型,,皮肤文件路径 .参数皮肤口令,文本型,,皮肤密钥 .DLL命令调整皮肤颜色,整数型,"SkinH_EL.dll","SkinH_AdjustHSV",公开,调整色调,饱和度,亮度,成功返回0 .参数色调,整数型,,取值范围-180-180 .参数饱和度,整数型,,取值范围-100-100 .参数亮度,整数型,,取值范围-100-100 .DLL命令卸载皮肤,整数型,"SkinH_EL.dll","SkinH_Detach",公开,成功返回0 .DLL命令指定不使用皮肤的组件,整数型,"SkinH_EL.dll","SkinH_DetachEx",公开,卸载指定句柄的窗体或者控件的皮肤,成功返回0 .参数句柄,整数型,,指定窗体或控件的句柄 .DLL命令从资源加载皮肤,整数型,"SkinH_EL.dll","SkinH_AttachRes",公开,从资源添加皮肤,并指定皮肤的色调,饱和度,亮度,成功返回0 .参数资源皮肤,字节集,,皮肤数据 .参数资源大小,整数型,,皮肤数据大小 .参数皮肤密码,文本型,,皮肤密钥 .参数色调,整数型,,取值范围-180-180 .参数饱和度,整数型,,取值范围-100-100 .参数亮度,整数型,,取值范围-100-100 .DLL命令加载皮肤并设置色调参数,整数型,"SkinH_EL.dll","SkinH_AttachExt",公开,加载指定皮肤,并指定皮肤的色调,饱和度,亮度,成功返回0 .参数皮肤路径,文本型,,皮肤文件路径 .参数皮肤密码,文本型,,皮肤密钥 .参数色调,整数型,,取值范围-180-180 .参数饱和度,整数型,,取值范围-100-100 .参数亮度,整数型,,取值范围-100-100 .DLL命令置皮肤透明度,整数型,"SkinH_EL.dll","SkinH_SetWindowAlpha",公开,设置指定句柄的窗体的透明度,成功返回0 .参数句柄,整数型,,指定窗体句柄 .参数透明度,整数型,,取值范围0-255 .DLL命令获取指定点颜色,整数型,"SkinH_EL.dll","SkinH_GetColor",公开,获取指定窗口或控件在nX,nY处的颜色值,无符号整型返回颜色值(RGB) .参数句柄,整数型,,指定窗口或控件的句柄 .参数横坐标,整数型,,指定横坐标点 .参数纵坐标,整数型,,指定纵坐标点 .DLL命令指定换肤类型,整数型,"SkinH_EL.dll","SkinH_Map",公开,指定窗体和控件的换肤类型,成功返回0。换肤类型参见常量表 .参数句柄,整数型,,窗口或控件的句柄 .参数换肤类型,整数型,,换肤类型:换肤类型参见常量表 .DLL命令控制滚动条刷新,整数型,"SkinH_EL.dll","SkinH_LockUpdate",公开,用于填充表格或者列表控件数据时,重复绘制滚动条影响执行效率问题。成功返回0 .参数句柄,整数型,,窗口或控件的句柄 .参数是否锁定,整数型,,是否锁定。1为锁定,0为解锁 .DLL命令置菜单透明度,整数型,"SkinH_EL.dll","SkinH_SetMenuAlpha",公开,设置菜单的透明度,成功返回0 .参数透明度,整数型,,取值范围0-255 .DLL命令置Vista特效,整数型,"SkinH_EL.dll","SkinH_SetAero",公开,为指定句柄的窗体或者控件设置Vista特效。成功返回0,失败返回非0 .参数有效位,整数型,,Vista特效是否有效,1为有效,0为无效 .DLL命令置控件的背景色,整数型,"SkinH_EL.dll","SkinH_SetBackColor",公开,目前仅对单选框,复选框,分组框有效。成功返回0,失败返回非0 .参数句柄,整数型,,控件句柄 .参数红色分量,整数型,,取值范围0-255 .参数绿色分量,整数型,,取值范围0-255 .参数蓝色分量,整数型,,取值范围0-255 .DLL命令置控件的文本颜色,整数型,"SkinH_EL.dll","SkinH_SetForeColor",公开,目前仅对单选框,复选框,分组框有效。成功返回0,失败返回非0 .参数句柄,整数型,,控件句柄 .参数红色分量,整数型,,取值范围0-255 .参数绿色分量,整数型,,取值范围0-255 .参数蓝色分量,整数型,,取值范围0-255 .DLL命令置Vista特效阴影,整数型,"SkinH_EL.dll","SkinH_AdjustAero",公开,设置Vista特效的阴影大小。成功返回0,失败返回非0 .参数透明度,整数型,,1-255默认值0 .参数亮度,整数型,,1-255默认值0 .参数锐度,整数型,,1-255默认值0 .参数阴影大小,整数型,,2-19默认值0 .参数水平偏移,整数型,,默认值0 .参数垂直偏移,整数型,,默认值0 .参数红色分量,整数型,,0-255默认值-1 .参数绿色分量,整数型,,0-255默认值-1 .参数蓝色分量,整数型,,0-255默认值-1 .DLL命令窗口可否移动,整数型,"SkinH_EL.dll","SkinH_SetWindowMovable",公开,设置窗体是否可以移动。成功返回0,失败返回非0 .参数句柄,整数型,,窗口句柄 .参数是否移动,整数型,,0为不可移动,1为可移动 .DLL命令绘制设备元素,整数型,"SkinH_EL.dll","SkinH_NineBlt",公开,绘制指定设备上下文的元素。成功返回0,失败返回非0 .参数目标设备,整数型,,目标设备上下文 .参数X1,整数型,,左上角水平坐标 .参数Y1,整数型,,左上角垂直坐标 .参数X2,整数型,,右下角水平坐标 .参数Y2,整数型,,右下角垂直坐标 .参数元素ID,整数型,,元素id .DLL命令从PE资源加载皮肤,整数型,"SkinH_EL.dll","SkinH_AttachResEx",公开,从exe或dll资源加载皮肤,成功返回0 .参数资源名,文本型,,PE内的皮肤资源名 .参数资源类型,文本型,,PE内的皮肤资源类型 .DLL命令标题菜单栏,整数型,"SkinH_EL.dll","SkinH_SetTitleMenuBar",公开,在窗口标题栏定义菜单,成功返回0。说明:WIN7系统下不可与SkinH_SetAero()函数同时使用 .参数窗口句柄,整数型,,欲换肤的窗口句柄 .参数是否启用,整数型,,是否启用标题菜单栏;0停用,1启用 .参数菜单高度,整数型,,0为默认;一般设置为22或10;根据需要设置 .参数顶部偏移,整数型,,顶部偏移 .参数右部偏移,整数型,,右部偏移 .DLL命令DLL命令1 .DLL命令发送消息_,整数型,"user32","SendMessageA",,调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum,;SendMessageByString是该函数的“类型安全”声明形式由具体的消息决定 .参数窗口句柄,整数型,,要接收消息的那个窗口的句柄 .参数信息值,整数型,,消息的标识符 .参数参数一,逻辑型,,具体取决于消息 .参数参数二,整数型,,具体取决于消息;
