模仿易语言的安装程序
系统结构:读入整数,读入逻辑值,读入一段文本,报错退出,写数据到文件,询问是否继续,设置按钮状态,跳过选择夹,开始安装,画顶图,取视窗安装目录,登记菜单和快捷方式,注册OCX,浏览目录,
======启动窗口程序集
| |
| |------ __启动窗口_创建完毕
| |
| |------ __启动窗口_首次激活
| |
| |------ __启动窗口_尺寸被改变
| |
| |------ __启动窗口_将被销毁
| |
| |
======实用程序集
| |
| |------ 读入整数
| |
| |------ 读入逻辑值
| |
| |------ 读入一段文本
| |
| |------ 报错退出
| |
| |------ 写数据到文件
| |
| |
======主窗口程序集
| |
| |------ _主窗口_创建完毕
| |
| |------ _主窗口_可否被关闭
| |
| |------ _取消按钮_被单击
| |
| |------ 询问是否继续
| |
| |------ _主窗口_空闲
| |
| |------ 设置按钮状态
| |
| |------ _下一步按钮_被单击
| |
| |------ _上一步按钮_被单击
| |
| |------ 跳过选择夹
| |
| |------ 开始安装
| |
| |------ _浏览目录按钮_被单击
| |
| |------ 画顶图
| |
| |------ _主窗口_将被销毁
| |
| |
======调用的Dll
| |
| |---[dll]------ 取视窗安装目录
| |
| |---[dll]------ 登记菜单和快捷方式
| |
| |---[dll]------ 注册OCX
| |
| |---[dll]------ 浏览目录
调用的DLL命令:
.DLL命令 取视窗安装目录, 整数型, , "GetWindowsDirectoryA"
.参数 缓冲区, 字节集
.参数 缓冲区尺寸, 整数型
.DLL命令 登记菜单和快捷方式, , "setup.dll", "reg", , 如果支持卸载,本命令会同时生成安装记录文件。
.参数 软件标题, 文本型
.参数 安装目录, 文本型
.参数 可执行文件名, 文本型, , 全路径
.参数 是否登记菜单, 逻辑型, , 是否在系统菜单中登记。
.参数 是否放置到桌面, 逻辑型, , 是否生成桌面快捷方式。
.参数 是否支持卸载, 逻辑型, , 卸载文件名称固定为uninstall.exe
.DLL命令 注册OCX, 逻辑型, "setup.dll", "regocx", , 如果所提供的文件为OCX组件,则本命令自动将其注册到Windows系统。
.参数 欲注册文件名, 文本型, , 全路径
.参数 类标志, 文本型
.DLL命令 浏览目录, , "setup.dll", "ViewDir"
.参数 所属窗口句柄, 整数型
.参数 标题, 文本型
.参数 返回目录缓冲区, 文本型
易语言系统盘符修改器源码,遍历卷,DeleteVolumeMountPoint,GetVolumePathNamesForVolumeName,SetVolumeMountPoint,FindFirstVolume,FindNextVolume,FindVolumeClose,MessageBox...
易语言类的使用将多线程操作封装到类源码,取数子程序100,取数子程序10,取数子程序_10,取数子程序_100,初始组件,创建许可证,删除许可证...
易语言用空格分割文本源码,子程序_启动线程,子程序_创建进入许可证,子程序_删除进入许可证,子程序_进入许可区,子程序_退出许可区,子程序_等待线程,子程序_挂起线程,子程序_继续执行...
易语言编写QQ邮件发送器V10e源码,易语言编写QQ邮件发送器V10e...
易语言系统盘符修改器源码,遍历卷,DeleteVolumeMountPoint,GetVolumePathNamesForVolumeName,SetVolumeMountPoint,FindFirstVolume,FindNextVolume,FindVolumeClose,MessageBox...
取随机文本,取随机时间,排序列表,CompareFunc,比较时间,取文本地址,取日期时间地址,lstrcmpA...
TextEffect,timeGetTime,SetTextCharacterExtra,OffsetRect,SetTextColor,FillRect,CreateSolidBrush,DeleteObject,GetSysColor,TextOut,DrawText,OleTranslateColor,GetDC,lstrlen,ReleaseDC,CreateFont,MulDiv,GetDeviceCaps,SelectObject...
易语言屏幕笼罩源码,屏幕笼罩...
易语言透明桌面软件研究源码,透明桌面软件研究,MakeTrans,设主窗透明度,Ansi转Unicode,BitBlt,DeleteObject,SetWindowLong,AlphaBlend,UpdateLayeredWindow,CreateDIBSection,GetDIBits,SetDIBits,CreateCompatibleDC,SelectObject,DeleteDC,CopyMemory,SetWi...