求助复制组件的删除
功能说明:该程序是一个基于易语言开发的简易图片合成与定位编辑工具,主要用于将两张图片(底图与前景图)按指定位置关系进行叠加合成,并支持多种预设分辨率尺寸调整。程序核心功能围绕“底图”和“前景图”的加载、尺寸获取、相对位置控制及窗口布局适配展开。首先,通过“_底图菜单_被选择”子程序调用通用对话框选择并加载底图,自动读取其宽高(利用画板1载入并测量),然后将底图以原始尺寸铺满分组框区域;其次,“_前景菜单_被选择”子程序根据全局变量“图片位置”的值(如“one”、“右”、“下”、“左”、“上”)动态决定前景图的加载方式与坐标定位:“one”表示居左上角原点(0,0)覆盖式放置;“右”表示紧邻前一张前景图右侧(X = 左 + 图片宽度);“下”表示正下方(Y = 顶 + 图片高度);“左”和“上”则分别向左或向上偏移一个图片宽度/高度,实现链式拼接效果。所有前景图均通过复制图片框组件方式生成,确保独立可控,并实时更新“左、顶、宽、高”等坐标变量以支撑后续定位逻辑。界面提供单选按钮组(左边、右边、上边、下边、“one”)用于切换图片位置模式,同时集成多组预设分辨率菜单项(如640×480、800×600等),调用“设置大小”子程序统一调整主窗口及分组框尺寸,保障合成区域适配不同显示需求。此外,程序还预留了鼠标交互扩展接口(_图片框1_鼠标左键被按下、_鼠标位置被移动),但当前仅实现基础坐标捕获(左键时记录事件图片框的左边、顶边值),尚未完成拖拽编辑等高级操作。整体结构清晰,以“图片位置”状态机驱动合成逻辑,适用于制作横幅拼接图、UI元素叠加预览、简易海报排版等轻量级图像组合场景,属于典型的桌面端可视化图片定位合成辅助工具。
======窗口程序集1
| |
| |------ _底图菜单_被选择
| |
| |------ 图片宽度高度文件名
| |
| |------ _前景菜单_被选择
| |
| |------ _A640480_被选择
| |
| |------ _A800600_被选择
| |
| |------ _A1024768_被选择
| |
| |------ _A16001200_被选择
| |
| |------ 设置大小
| |
| |------ __启动窗口_创建完毕
| |
| |------ _右边_被选择
| |
| |------ _下边_被选择
| |
| |------ _one_被选择
| |
| |------ _图片框1_鼠标左键被按下
| |
| |------ _图片框1_鼠标位置被移动
| |
| |------ 左键
| |
| |------ 被移动
| |
| |------ _左边_被选择
| |
| |------ _上边_被选择
| |
| |------ _按钮1_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ SendMessage
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。