MiniGUI编程指南:组合框与Hyperledger Fabric项目解析
需积分: 47 201 浏览量
更新于2024-08-09
收藏 5.05MB PDF 举报
"MiniGUI 3.0 编程指南,IBM关于区块链的Hyperledger Fabric项目第五讲PPT:共享账本"
这篇文档主要介绍了MiniGUI 3.0编程中的组合框(ComboBox)的使用,包括其通知码和编程实例。MiniGUI是一个用于嵌入式系统的小型图形用户界面库。在MiniGUI 3.0中,组合框是一种可以结合下拉列表和编辑框的控件,允许用户从预定义的选项中选择或输入文本。
`CB_SETSPINFORMAT`是一个用于设置整数格式化的函数,它允许开发者通过`sprintf`和`sscanf`函数来定制组合框内编辑框的文本和整数值之间的转换格式。这使得在显示整数时可以有特定的格式。
组合框的通知码是控件与应用程序通信的重要方式,以下是一些关键的通知码:
- `CBN_ERRSPACE`:表示内存不足,无法执行操作。
- `CBN_SELCHANGE`:用户选择了新的条目,条目选择发生变化。
- `CBN_EDITCHANGE`:组合框的编辑区域内的文本发生改变。
- `CBN_DBLCLK`:用户双击了组合框中的一个条目。
- `CBN_CLICKED`:用户点击了组合框。
- `CBN_SETFOCUS`:组合框获取了输入焦点,如果具有`CBS_AUTOFOCUS`风格,内部编辑框也会获得焦点。
- `CBN_KILLFOCUS`:组合框失去输入焦点。
- `CBN_DROPDOWN`:下拉列表被展开。
- `CBN_CLOSEUP`:下拉列表被隐藏。
- `CBN_SELENDOK`:用户从下拉列表中选择了某个条目,并确认选择。
- `CBN_SELENDCANCEL`:用户没有选择任何条目就关闭了下拉列表。
清单23.1提供了一个组合框编程的实例,这个程序创建了一个时间选择框和一个朋友列表的下拉选项。用户的选择会在按下“确定”时通过`MessageBox`显示出来。完整的源代码可以在MiniGUI的示例程序包`mg-samples`中的`combobox.c`找到。
这个编程指南涵盖了MiniGUI的多个方面,包括基础编程、图形编程和高级编程,旨在帮助开发者深入理解和应用MiniGUI进行应用程序开发。 MiniGUI提供了丰富的控件类型,如静态框、按钮、列表框、编辑框等,支持各种用户交互,是构建嵌入式系统用户界面的重要工具。此外,文档还提到了IBM的Hyperledger Fabric项目,这是一个基于区块链技术的开源平台,用于构建分布式共享账本应用,但具体细节并未在这部分给出。
2021-05-30 上传
2021-03-09 上传
2018-03-29 上传
2023-03-26 上传
2023-05-16 上传
2023-06-21 上传
2023-09-26 上传
2023-09-16 上传
2023-07-27 上传
李_涛
- 粉丝: 55
- 资源: 3851
最新资源
- 利用J2EE+Apache Tomcat搭建J2EE环境
- EIGRP的不等价负载均衡.pdf
- 搞活 富裕挥发油 答合金钢合金钢环境
- 函数信号发生器,函数信号发生器
- Struts2+Spring应用电子书
- ASP电子商务毕业设计论文
- Support Vector Machines for Classification and Regression
- dreamweaver asp 网上选课系统论文
- java笔记.pdf
- Flex 3 Cookbook
- 《控制反转,依赖注入》
- Flex与JSON及XML的互操作
- SQL语言艺术.pdf
- struts中文手册
- linux下搭建iscsi
- 软件无线电设计的A_D采样分析.pdf