易语言程序窗口修改器

易语言 2020-07-06 17:53:25

易语言程序窗口修改器

.如果 (选择框1.选中)
十六进制转十进制_ (编辑框1.内容, 1, 十进制)
窗口句柄 = 十进制
.否则
窗口句柄 = 到整数 (编辑框1.内容)
.如果结束
.如果 (判断窗口句柄_ (窗口句柄) = 1)
连续赋值 (假, 编辑框2.禁止, 编辑框3.禁止, 滑块条1.禁止, 滑块条2.禁止, 图片框2.禁止, 选择框6.禁止)
取窗口矩形_ (窗口句柄, 矩形)
.如果真 (编辑框2.内容 ≠ 到文本 (矩形.右边 - 矩形.左边))
编辑框2.内容 = 到文本 (矩形.右边 - 矩形.左边)
.如果真结束
.如果真 (编辑框3.内容 ≠ 到文本 (矩形.底边 - 矩形.顶边))
编辑框3.内容 = 到文本 (矩形.底边 - 矩形.顶边)
.如果真结束
滑块条1.位置 = 矩形.右边 - 矩形.左边
滑块条2.位置 = 矩形.底边 - 矩形.顶边
标签5.标题 = 到文本 (矩形.左边) + “-” + 到文本 (矩形.顶边)
选择框2.选中 = 取透明度 (窗口句柄, 0, 透明度, 0)
连续赋值 (取反 (选择框2.选中), 滑块条3.禁止, 编辑框4.禁止)
.如果真 (选择框2.选中 = 假)
透明度 = 255
.如果真结束
滑块条3.位置 = 透明度
编辑框4.内容 = 到文本 (透明度)
选择框2.禁止 = 位与 (取得窗口信息_ (窗口句柄, -16), #WS_CHILD) = #WS_CHILD
.如果 (位与 (取得窗口信息_ (窗口句柄, -16), #WS_CAPTION) = #WS_CAPTION)
连续赋值 (假, 选择框3.禁止, 选择框4.禁止, 选择框5.禁止)
.否则
连续赋值 (真, 选择框3.禁止, 选择框4.禁止, 选择框5.禁止)
.如果结束
选择框6.选中 = 取反 (判断窗口状态_ (窗口句柄))
选择框3.选中 = 位与 (取得窗口信息_ (窗口句柄, -16), #WS_MINIMIZEBOX) = #WS_MINIMIZEBOX
选择框4.选中 = 位与 (取得窗口信息_ (窗口句柄, -16), #WS_MAXIMIZEBOX) = #WS_MAXIMIZEBOX
.否则
连续赋值 (真, 编辑框2.禁止, 编辑框3.禁止, 编辑框4.禁止, 滑块条1.禁止, 滑块条2.禁止, 滑块条3.禁止, 图片框2.禁止, 选择框2.禁止, 选择框3.禁止, 选择框4.禁止, 选择框5.禁止, 选择框6.禁止)
连续赋值 (0, 滑块条1.位置, 滑块条2.位置, 滑块条3.位置)
连续赋值 (“”, 编辑框1.内容, 编辑框2.内容, 编辑框3.内容, 编辑框4.内容, 标签5.标题)