开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 5005|回复: 18
收起左侧

[易语言模块源码] 实用对话框 1.0.0.0

[复制链接]
结帖率:86% (12/14)
发表于 2023-12-8 23:26:14 | 显示全部楼层 |阅读模式   浙江省台州市
分享例程
界面截图:
备注说明: 目前有以下命令:
对话框_颜色选择框
对话框_仿VB输入框
附加_字节集到整数数组
本帖最后由 chenyucheng 于 2023-12-8 23:34 编辑

## 1.0.0.0 正式版 说明

目前有以下命令:
对话框_颜色选择框
对话框_仿VB输入框
附加_字节集到整数数组

附加说明:关于之前发布的“颜色选择框”模块
我在之前发的“颜色选择框”(https://bbs.125.la/forum.php?mod=viewthread&tid=14804820)模块,是之前正在开发的“实用对话框”模块中的一部分。这个正式发布的“实用对话框”中的“颜色对话框”,修改了一个参数对应错误的bug(“只能选16色”同时对应了两个选项"CC_SOLIDCOLOR" "CC_ANYCOLOR",应该把"CC_ANYCOLOR"对应到“能选任意色”那里才对),并且在选择“取消”的时候,依然能将“自定义颜色”赋值到提供的参数变量中。所以请使用之前发布的“颜色选择框”模块的程序员,赶快换到这个新的“实用对话框”模块,并且把所有的“颜色选择框 (……)”命令的前面部分,全替换成“对话框_颜色选择框 (……)”。并且这个最新版的模块还增加了一种对话框——仿VB输入框,以及参数说明得更详细。谢谢你使用本模块,以及谢谢你对本模块的支持。



本模块有“颜色选择框”,调用Windows API完成,支持自定义颜色。还有自定义对话框“仿VB输入框”,以后会陆续增加实用的自定义对话框。本模块也有一个比较实用的命令“附加_字节集到整数数组”,方便存储和还原二进制格式的自定义颜色文件用。

颜色选择框例:
颜色选择框测试.png
仿VB输入框例:
输入框测试.png

模块信息和命令表:
  
模块名称:实用对话框
作者:chenyucheng
版本:1.0
更多的实用高级对话框。
@备注:
目前有以下命令:
对话框_颜色选择框
对话框_仿VB输入框
附加_字节集到整数数组
附加说明:关于之前发布的“颜色选择框”模块
(见文首)
------------------------------
子程序名返回值类型公开备 注
对话框_仿VB输入框文本型 本输入框模仿VB的输入框,比易语言自带的显得更美观,更专业一点。    在一对话框中显示提示,等待用户输入正文并按下按钮。如果用户在确认输入后(按下“确认”按钮或回车键)退出,返回输入文本,否则返回空文本。
参数名类 型参考可空数组备 注
提示信息文本型必需的。作为对话框消息出现的字符串表达式。如果提示信息包含多行,可在各行之间用回车符 (即“字符 (13)”)、换行符 (即“字符 (10)”) 或回车换行符的组合 (即:“字符 (13) + 字符 (10)”) 来分隔。目前如果提示信息太长或行数过多,超过部分将不会被显示出来。(不像VB一样,若超过了文字显示高度,也不会自动增高窗口使显示内容完整。)
窗口标题文本型可选的。显示对话框标题栏中的字符串表达式。如果省略,默认为当前在程序配置中设定的程序名信息。
初始文本文本型可选的。可以被省略。参数值指定初始设置到对话框输入文本框中的内容。
窗口左边整数型可选的。数值表达式,成对出现,指定对话框的左边与屏幕左边的水平距离。如果省略 xpos,则对话框会在水平方向居中。
窗口顶边整数型可选的。数值表达式,成对出现,指定对话框的上边与屏幕上边的距离。如果省略 ypos,则对话框被放置在屏幕垂直方向距下边大约三分之一的位置。
输入方式整数型参数值可以为以下常量值: 1、#输入文本; 2、#输入整数; 3、#输入小数; 4、#输入密码。如果省略本参数,默认为“#输入文本”。
父窗口窗口可以是一个"窗口"类型数据。如果被省略,默认为无.

子程序名返回值类型公开备 注
对话框_颜色选择框整数型 返回选择的颜色整数值。若选择“取消”则返回 -1。
参数名类 型参考可空数组备 注
窗口句柄整数型颜色选择框的父窗口句柄。可以设定为空,表示无主窗口。
初始颜色整数型设定打开颜色对话框后的默认选择颜色。如果为空,则使用颜色选择框默认选择的颜色(一般是黑色)。
自定义颜色整数型要提供一个一维数组变量,数组里面必须要有16个项目。窗口被关闭后,不管选择了“确定”还是“取消”,都会将用户规定的自定义颜色赋值到传入的数组变量当中。
选项_默认显示自定义颜色逻辑型如果为“真”,则自动打开“规定自定义颜色”一栏。若此参数为空,默认“假”。
选项_禁用自定义颜色逻辑型如果为“真”,则禁用“自定义颜色”设置,并且“规定自定义颜色”按钮是禁用的。若此参数为空,默认“假”。
选项_只能选16色逻辑型此选项在高于256色的显示模式(如16位增强色、24位/32位真彩色)中无效。在这种现在都普遍使用的高级显示模式下,效果基本等同于设定此参数为“假”一样。若此参数为空,默认“假”。
选项_能选任意色逻辑型意义不明。若此参数为空,默认“假”。

子程序名返回值类型公开备 注
附加_字节集到整数数组 将字节集数据还原到整数数组,并赋值到传入的变量中。
参数名类 型参考可空数组备 注
字节集字节集
返回值整数型此处提供变量,用来取返回值


实用对话框 1.0.0.0.zip

10.64 KB, 下载次数: 23, 下载积分: 精币 -2 枚

含源码、编译后的模块文件和附加说明文字

评分

参与人数 2好评 +1 精币 +4 收起 理由
光影魔术 + 1 支持开源~!感谢分享
李泽勇2 + 1 + 3 楼主很用心,支持!!

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。
结帖率:86% (12/14)

签到天数: 3 天

 楼主| 发表于 2023-12-9 00:42:06 | 显示全部楼层   浙江省台州市
实用对话框模块测试软件已制作完成,下载见附件
测试软件.png

实用对话框 1.0 测试软件.zip

3.89 KB, 下载次数: 5, 下载积分: 精币 -2 枚

回复 支持 反对

使用道具 举报

签到天数: 20 天

发表于 2023-12-9 09:36:11 | 显示全部楼层   新疆维吾尔自治区乌鲁木齐市
谢谢分享  
回复 支持 反对

使用道具 举报

签到天数: 18 天

发表于 2023-12-9 09:53:02 | 显示全部楼层   辽宁省沈阳市
谢谢分享  
回复 支持 反对

使用道具 举报

签到天数: 7 天

发表于 2023-12-9 09:56:16 | 显示全部楼层   广东省汕尾市
6666666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 20 天

发表于 2023-12-9 10:57:25 | 显示全部楼层   山东省淄博市
谢谢分享  
回复 支持 反对

使用道具 举报

结帖率:95% (40/42)

签到天数: 19 天

发表于 2023-12-10 20:43:11 | 显示全部楼层   湖北省荆门市
楼主很用心,支持!!
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 2 天

发表于 2023-12-12 10:42:06 | 显示全部楼层   河北省石家庄市
开源精神必须支持~
回复 支持 反对

使用道具 举报

结帖率:80% (56/70)

签到天数: 17 天

发表于 2023-12-12 19:22:42 | 显示全部楼层   广东省深圳市
挺好哈~~~~~~
回复 支持 反对

使用道具 举报

签到天数: 15 天

发表于 2023-12-20 14:15:05 | 显示全部楼层   广西壮族自治区柳州市
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表