易语言桌面天气时间源码
系统结构:读取配置子程序,判断是否更新,保存系统配置,取城市编码,取搜索城市编码,取搜索城市名,取搜索城市类型,取城市类型,取外国城市编码,取城市名,获取天气实况,取图标编号,取城市天气,取天气详细说明,取图片29_20,取图片42_30,取本地图标1,取本地图标2,转换星期几,载入窗口,子类化子程序,动态显示主窗口,调整层次子程序,画窗口子程序,设置各个子窗口位置,保存设置配置,读取设置配置,取标签句柄组,初始化控件,时间线程子程序,取中国天气信息,刷新天气,SkinH_Attach,SkinH_AttachEx,SkinH_AttachExt,SkinH_AttachRes,SkinH_Detach,SkinH_DetachEx,SkinH_GetColor,SkinH_LockUpdate,SkinH_Map,SkinH_NineBlt,SkinH_SetAero,SkinH_SetBackColor,SkinH_SetForeColor,SkinH_SetMenuAlpha,SkinH_SetTitleMenuBar,SkinH_SetWindowAlpha,SkinH_SetWindowMovable,
======程序集1
| |
| |------ _启动子程序
| |
| |------ 读取配置子程序
| |
| |------ 判断是否更新
| |
| |------ 保存系统配置
| |
| |------ 取城市编码
| |
| |------ 取搜索城市编码
| |
| |------ 取搜索城市名
| |
| |------ 取搜索城市类型
| |
| |------ 取城市类型
| |
| |------ 取外国城市编码
| |
| |------ 取城市名
| |
| |------ 获取天气实况
| |
| |------ 取图标编号
| |
| |------ 取城市天气
| |
| |------ 取天气详细说明
| |
| |------ 取图片29_20
| |
| |------ 取图片42_30
| |
| |------ 取本地图标1
| |
| |------ 取本地图标2
| |
| |------ 转换星期几
| |
| |------ 载入窗口
| |
| |------ 子类化子程序
| |
| |
======主窗口程序集
| |
| |------ _主窗口_创建完毕
| |
| |------ 动态显示主窗口
| |
| |------ 调整层次子程序
| |
| |------ 画窗口子程序
| |
| |------ _主窗口_位置被改变
| |
| |------ 设置各个子窗口位置
| |
| |------ _退出_被选择
| |
| |------ _设置_被选择
| |
| |------ _刷新_被选择
| |
| |------ _主窗口_鼠标右键被放开
| |
| |------ _置顶_被选择
| |
| |------ _鼠标穿透_被选择
| |
| |------ _主窗口_托盘事件
| |
| |------ _主窗口_将被销毁
| |
| |------ _主窗口_鼠标左键被按下
| |
| |
======设置窗口程序集
| |
| |------ _设置窗口_创建完毕
| |
| |------ _按钮2_被单击
| |
| |------ _设置窗口_将被销毁
| |
| |------ _按钮1_被单击
| |
| |------ _按钮3_被单击
| |
| |------ 保存设置配置
| |
| |------ 读取设置配置
| |
| |------ _多功能条4_位置被改变
| |
| |------ _多功能条1_位置被改变
| |
| |------ _颜色选择器1_颜色被改变
| |
| |------ _颜色选择器2_颜色被改变
| |
| |------ _颜色选择器3_颜色被改变
| |
| |------ _颜色选择器4_颜色被改变
| |
| |------ _颜色选择器5_颜色被改变
| |
| |
======控件窗口程序集
| |
| |------ _控件窗口_创建完毕
| |
| |------ 取标签句柄组
| |
| |------ 初始化控件
| |
| |------ 时间线程子程序
| |
| |------ 取中国天气信息
| |
| |------ 刷新天气
| |
| |------ _控件窗口_位置被改变
| |
| |------ _控件窗口_将被销毁
| |
| |------ _控件窗口_托盘事件
| |
| |
======调用的Dll
| |
| |---[dll]------ SkinH_Attach
| |
| |---[dll]------ SkinH_AttachEx
| |
| |---[dll]------ SkinH_AttachExt
| |
| |---[dll]------ SkinH_AttachRes
| |
| |---[dll]------ SkinH_Detach
| |
| |---[dll]------ SkinH_DetachEx
| |
| |---[dll]------ SkinH_GetColor
| |
| |---[dll]------ SkinH_LockUpdate
| |
| |---[dll]------ SkinH_Map
| |
| |---[dll]------ SkinH_NineBlt
| |
| |---[dll]------ SkinH_SetAero
| |
| |---[dll]------ SkinH_SetBackColor
| |
| |---[dll]------ SkinH_SetForeColor
| |
| |---[dll]------ SkinH_SetMenuAlpha
| |
| |---[dll]------ SkinH_SetTitleMenuBar
| |
| |---[dll]------ SkinH_SetWindowAlpha
| |
| |---[dll]------ SkinH_SetWindowMovable
调用的DLL命令:
.DLL命令 SkinH_Attach, 整数型, "skin\dll.dll", "SkinH_Attach", 公开, 成功返回0,失败返回非0 (错误代码)
.DLL命令 SkinH_AttachEx, 整数型, "skin\dll.dll", "SkinH_AttachEx", 公开, 成功返回0,失败返回非0 (错误代码)
.参数 皮肤文件路径, 文本型
.参数 皮肤密钥, 文本型, ,
.DLL命令 SkinH_AttachExt, 整数型, "skin\dll.dll", "SkinH_AttachExt", 公开, 成功返回0,失败返回非0 (错误代码)
.参数 皮肤路径, 文本型
.参数 皮肤口令, 文本型
.参数 色调, 整数型, , 取值范围-180-180,默认值0
.参数 饱和度, 整数型, , 取值范围-100-100,默认值0
.参数 亮度, 整数型, , 取值范围-100-100,默认值0
.DLL命令 SkinH_AttachRes, 整数型, "skin\dll.dll", "SkinH_AttachRes", 公开, 从资源添加皮肤,并指定皮肤的色调,饱和度,亮度,成功返回0
.参数 资源皮肤, 字节集, , 皮肤数据
.参数 资源大小, 整数型, , 皮肤数据大小
.参数 皮肤密码, 文本型, , 皮肤密钥
.参数 色调, 整数型, , 取值范围 -180-180
.参数 饱和度, 整数型, , 取值范围 -100-100
.参数 亮度, 整数型, , 取值范围 -100-100
.DLL命令 SkinH_Detach, 整数型, "skin\dll.dll", "SkinH_Detach", 公开, 成功返回0
.DLL命令 SkinH_DetachEx, 整数型, "skin\dll.dll", "SkinH_DetachEx", 公开, 卸载指定句柄的窗体或者控件的皮肤,成功返回0
.参数 句柄, 整数型, , 指定窗体或控件的句柄
.DLL命令 SkinH_GetColor, 整数型, "skin\dll.dll", "SkinH_GetColor", 公开, 获取指定窗口或控件在nX,nY处的颜色值,无符号整型 返回颜色值(RGB)
.参数 句柄, 整数型, , 指定窗口或控件的句柄
.参数 横坐标, 整数型, , 指定横坐标点
.参数 纵坐标, 整数型, , 指定纵坐标点
.DLL命令 SkinH_LockUpdate, 整数型, "skin\dll.dll", "SkinH_LockUpdate", 公开, 用于填充表格或者列表控件数据时,重复绘制滚动条影响执行效率问题。成功返回0
.参数 句柄, 整数型, , 窗口或控件的句柄
.参数 是否锁定, 整数型, , 是否锁定。1为锁定,0为解锁
.DLL命令 SkinH_Map, 整数型, "skin\dll.dll", "SkinH_Map", 公开, 指定窗体和控件的换肤类型,成功返回0。换肤类型参见常量表
.参数 句柄, 整数型, , 窗口或控件的句柄
.参数 换肤类型, 整数型, , 换肤类型:换肤类型参见常量表
.DLL命令 SkinH_NineBlt, 整数型, "skin\dll.dll", "SkinH_NineBlt", 公开, 加载程序当前目录下的skinh.she皮肤,成功返回0
.参数 hDtDC, 整数型
.参数 left, 整数型
.参数 top, 整数型
.参数 right, 整数型
.参数 bottom, 整数型
.参数 nMRect, 整数型
.DLL命令 SkinH_SetAero, 整数型, "skin\dll.dll", "SkinH_SetAero", 公开, 为指定句柄的窗体或者控件设置Vista特效。成功返回0,失败返回非0。
.参数 有效位, 整数型, , Vista特效是否有效,1为有效,0为无效
.DLL命令 SkinH_SetBackColor, 整数型, "skin\dll.dll", "SkinH_SetBackColor", 公开, 置控件的背景色。目前仅对单选框,复选框,分组框有效。成功返回0,失败返回非0
.参数 句柄, 整数型, , 控件句柄
.参数 红色分量, 整数型, , 取值范围0-255
.参数 绿色分量, 整数型, , 取值范围0-255
.参数 蓝色分量, 整数型, , 取值范围0-255
.DLL命令 SkinH_SetForeColor, 整数型, "skin\dll.dll", "SkinH_SetForeColor", 公开, 置控件的文本颜色。目前仅对单选框,复选框,分组框有效。成功返回0,失败返回非0
.参数 句柄, 整数型, , 控件句柄
.参数 红色分量, 整数型, , 取值范围0-255
.参数 绿色分量, 整数型, , 取值范围0-255
.参数 蓝色分量, 整数型, , 取值范围0-255
.DLL命令 SkinH_SetMenuAlpha, 整数型, "skin\dll.dll", "SkinH_SetMenuAlpha", 公开, 设置菜单的透明度,成功返回0
.参数 透明度, 整数型, , 取值范围 0-255
.DLL命令 SkinH_SetTitleMenuBar, 整数型, "skin\dll.dll", "SkinH_SetTitleMenuBar", 公开, 在窗口标题栏定义菜单,成功返回0。说明:WIN7系统下不可与SkinH_SetAero()函数同时使用
.参数 窗口句柄, , , 欲换肤的窗口句柄
.参数 是否启用, , , 是否启用标题菜单栏;0停用,1启用
.参数 菜单高度, , , 0为默认;一般设置为22或10;根据需要设置
.参数 顶部偏移, , , 顶部偏移
.参数 右部偏移, , , 右部偏移
.DLL命令 SkinH_SetWindowAlpha, 整数型, "skin\dll.dll", "SkinH_SetWindowAlpha", 公开, 设置指定句柄的窗体的透明度,成功返回0
.参数 句柄, 整数型, , 指定窗体句柄
.参数 透明度, 整数型, , 取值范围 0-255
.DLL命令 SkinH_SetWindowMovable, 整数型, "skin\dll.dll", "SkinH_SetWindowMovable", 公开, 设置窗体是否可以移动。成功返回0,失败返回非0
.参数 句柄, 整数型, , 窗口句柄
.参数 是否移动, 整数型, , 0为不可移动,1为可移动
易语言糊模查找窗口标题并弹出源码,枚举系统所有窗口,GetWindow,GetWindowText,GetWindowTextLength,FindWindow,ShowWindow...
易语言其它简易换肤13种源码,配色...
易语言简单的验证码识别加界面源码,主识别程序,是否符合,说明,程序初始化,显示验证码,分割图片,对应识别,替换杂色,全部替换色,除指定色外全部除去,读入图片...
易语言笔划输入法一整套文件源码,子程序1,数清,清,按钮1,按钮2,按钮3,按钮4,按钮5,注,投递文本,解码火星文,计1,笔画字刷新,操作,字刷新,计,填,GetGUIThreadInfo,ClientToScreen,屏幕截图,拖动屏幕...
易语言窗口渐变源码,CreateSolidBrush,DeleteObject,FillRect,GetDC...
易语言窗体拉动源码,设置系统菜单,API_设置窗口区域,创建椭圆区域,取窗口风格,置窗口风格...
易语言突破灰色按钮和水波特效,突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,装载图片_,接收装载图返回的整数,水周期_,窗口绘图,水波特效_,突破灰色按钮,激活按钮,取得当...
易语言突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,突破灰色按钮,激活按钮,取得当前活动窗口句柄,枚举所有子窗体,是否活动窗口,激活窗口...
易语言科大讯飞语音库调用例程源码,刷新窗口,取错误码,初始化,反初始化,连接语音服务器,断开语音服务器,置合成参数,取合成参数,字符串合成到音频文件,文本文件合成到音频文件,播放...