//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言桌面天气时间源码系统结构:读取配置子程序,判断是否更新,保存系统配置,取城市编码,取搜索城市编码,取搜索城市名,取搜索城市类型,取城市类型,取外国城市编码,取城市名,获取天气实况,取图标编号,取城市天气,取天气详细说明,取图片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,整数型,"skindll.dll","SkinH_Attach",公开,成功返回0,失败返回非0(错误代码) .DLL命令SkinH_AttachEx,整数型,"skindll.dll","SkinH_AttachEx",公开,成功返回0,失败返回非0(错误代码) .参数皮肤文件路径,文本型 .参数皮肤密钥,文本型,, .DLL命令SkinH_AttachExt,整数型,"skindll.dll","SkinH_AttachExt",公开,成功返回0,失败返回非0(错误代码) .参数皮肤路径,文本型 .参数皮肤口令,文本型 .参数色调,整数型,,取值范围-180-180,默认值0 .参数饱和度,整数型,,取值范围-100-100,默认值0 .参数亮度,整数型,,取值范围-100-100,默认值0 .DLL命令SkinH_AttachRes,整数型,"skindll.dll","SkinH_AttachRes",公开,从资源添加皮肤,并指定皮肤的色调,饱和度,亮度,成功返回0 .参数资源皮肤,字节集,,皮肤数据 .参数资源大小,整数型,,皮肤数据大小 .参数皮肤密码,文本型,,皮肤密钥 .参数色调,整数型,,取值范围-180-180 .参数饱和度,整数型,,取值范围-100-100 .参数亮度,整数型,,取值范围-100-100 .DLL命令SkinH_Detach,整数型,"skindll.dll","SkinH_Detach",公开,成功返回0 .DLL命令SkinH_DetachEx,整数型,"skindll.dll","SkinH_DetachEx",公开,卸载指定句柄的窗体或者控件的皮肤,成功返回0 .参数句柄,整数型,,指定窗体或控件的句柄 .DLL命令SkinH_GetColor,整数型,"skindll.dll","SkinH_GetColor",公开,获取指定窗口或控件在nX,nY处的颜色值,无符号整型返回颜色值(RGB) .参数句柄,整数型,,指定窗口或控件的句柄 .参数横坐标,整数型,,指定横坐标点 .参数纵坐标,整数型,,指定纵坐标点 .DLL命令SkinH_LockUpdate,整数型,"skindll.dll","SkinH_LockUpdate",公开,用于填充表格或者列表控件数据时,重复绘制滚动条影响执行效率问题。成功返回0 .参数句柄,整数型,,窗口或控件的句柄 .参数是否锁定,整数型,,是否锁定。1为锁定,0为解锁 .DLL命令SkinH_Map,整数型,"skindll.dll","SkinH_Map",公开,指定窗体和控件的换肤类型,成功返回0。换肤类型参见常量表 .参数句柄,整数型,,窗口或控件的句柄 .参数换肤类型,整数型,,换肤类型:换肤类型参见常量表 .DLL命令SkinH_NineBlt,整数型,"skindll.dll","SkinH_NineBlt",公开,加载程序当前目录下的skinh.she皮肤,成功返回0 .参数hDtDC,整数型 .参数left,整数型 .参数top,整数型 .参数right,整数型 .参数bottom,整数型 .参数nMRect,整数型 .DLL命令SkinH_SetAero,整数型,"skindll.dll","SkinH_SetAero",公开,为指定句柄的窗体或者控件设置Vista特效。成功返回0,失败返回非0。 .参数有效位,整数型,,Vista特效是否有效,1为有效,0为无效 .DLL命令SkinH_SetBackColor,整数型,"skindll.dll","SkinH_SetBackColor",公开,置控件的背景色。目前仅对单选框,复选框,分组框有效。成功返回0,失败返回非0 .参数句柄,整数型,,控件句柄 .参数红色分量,整数型,,取值范围0-255 .参数绿色分量,整数型,,取值范围0-255 .参数蓝色分量,整数型,,取值范围0-255 .DLL命令SkinH_SetForeColor,整数型,"skindll.dll","SkinH_SetForeColor",公开,置控件的文本颜色。目前仅对单选框,复选框,分组框有效。成功返回0,失败返回非0 .参数句柄,整数型,,控件句柄 .参数红色分量,整数型,,取值范围0-255 .参数绿色分量,整数型,,取值范围0-255 .参数蓝色分量,整数型,,取值范围0-255 .DLL命令SkinH_SetMenuAlpha,整数型,"skindll.dll","SkinH_SetMenuAlpha",公开,设置菜单的透明度,成功返回0 .参数透明度,整数型,,取值范围0-255 .DLL命令SkinH_SetTitleMenuBar,整数型,"skindll.dll","SkinH_SetTitleMenuBar",公开,在窗口标题栏定义菜单,成功返回0。说明:WIN7系统下不可与SkinH_SetAero()函数同时使用 .参数窗口句柄,,,欲换肤的窗口句柄 .参数是否启用,,,是否启用标题菜单栏;0停用,1启用 .参数菜单高度,,,0为默认;一般设置为22或10;根据需要设置 .参数顶部偏移,,,顶部偏移 .参数右部偏移,,,右部偏移 .DLL命令SkinH_SetWindowAlpha,整数型,"skindll.dll","SkinH_SetWindowAlpha",公开,设置指定句柄的窗体的透明度,成功返回0 .参数句柄,整数型,,指定窗体句柄 .参数透明度,整数型,,取值范围0-255 .DLL命令SkinH_SetWindowMovable,整数型,"skindll.dll","SkinH_SetWindowMovable",公开,设置窗体是否可以移动。成功返回0,失败返回非0 .参数句柄,整数型,,窗口句柄 .参数是否移动,整数型,,0为不可移动,1为可移动
