MiniGUI 3.0 编程:组合框与旋钮数字框详解
需积分: 47 136 浏览量
更新于2024-08-09
收藏 5.05MB PDF 举报
"MiniGUI 3.0 编程指南,由Feynman Software版权所有,涵盖各种控件编程,包括组合框的风格和消息处理。"
MiniGUI 3.0 是一个图形用户界面(GUI)系统,提供了一系列的控件用于创建桌面应用程序。在MiniGUI中,组合框是一种常用的控件,它结合了文本输入和列表选择的功能。本节主要讨论了组合框的风格和相关的消息处理。
组合框可以有不同的风格来改变其外观和行为。例如,`CBS_EDITBASELINE` 风格让编辑框具有文本基线,`CBS_SORT` 则自动对插入的列表项进行排序。`CBS_EDITNOBORDER` 去除了编辑框的边框,而`CBS_AUTOFOCUS` 在获得焦点后使编辑框自动获得输入焦点。另外,`CBS_AUTOSPIN` 风格用于创建旋钮数字框,用户可以通过旋钮增加或减少数字,数字会在预设的范围内自动循环。
旋钮数字框是一种特殊类型的组合框,它显示数字而不是列表项。使用`CBS_AUTOLOOP` 风格,数字将在最大值和最小值之间自动循环。默认最小值和最大值为0和100,每次点击旋钮可以按默认增量1或5改变数值。
组合框的消息处理与列表框的消息相对应。例如,`CB_ADDSTRING` 类似于 `LB_ADDSTRING`,用于向列表框添加条目;`CB_INSERTSTRING` 类似于 `LB_INSERTSTRING`,用于插入条目;`CB_DELETESTRING` 对应 `LB_DELETESTRING`,用于删除条目。其他消息如 `CB_FINDSTRING`, `CB_FINDSTRINGEXACT`, `CB_GETCOUNT`, `CB_GETCURSEL`, `CB_SETCURSEL`, `CB_RESETCONTENT`, 和 `CB_GETITEMADDDATA` 分别用于模糊匹配、精确匹配、获取条目数量、获取选中项、设置选中项、清空列表和获取附加数据。
这些消息和风格提供了丰富的功能,使得开发者能够根据需求自定义组合框的行为,从而构建出多样化的用户界面。MiniGUI 3.0 的编程指南详细介绍了如何使用这些特性,帮助开发者更好地利用MiniGUI开发高效且用户友好的应用程序。
2018-08-04 上传
2017-11-01 上传
2018-07-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-23 上传
2024-03-21 上传
菊果子
- 粉丝: 51
- 资源: 3777
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码