
特别说明:完整STemWin的1-60期教程和配套实例下载地址:链接 第50章 MULTIEDIT-多行文本控件 本期教程讲解STemWin支持的多行文本控件。 50. 1 多行文本控件介绍 50. 2 官方WIDGET_Multiedit实例 50. 3 使用uCGUIBulder建立多行文本控件 50. 4 总结 50.1 多行文本控件介绍 通过MULTIEDIT小工具可编辑多行文本。它既可以被用作简单的文本编辑器,也可以用来显示静态文本。该小工具支持带滚动条和不带滚动条的滚动。下表显示MULTIEDIT小工具的外观: ![]() 以下事件是多行文本控件作为WM_NOTIFY_PARENT消息的一部分发送给其父窗口的:
如果控件具有输入焦点,则它将对下列各键做出反应:
|
50.2 官方WIDGET_Multiedit实例 官方的这个实例很好的演示了Multiedit的使用,这个例子在模拟器中的位置: ![]() 源码如下(程序中进行了详细的注释,代码有点长,这里只贴出了主代码):
实际显示效果如下: ![]() |
50.3 使用uCGUIBulder建立多行文本控件 用uCGUIBulder4.0建立如下界面: ![]() 为列表框添加成员的方法如下: ![]() 将生成的代码直接复制到模拟器或者开发板上面运行,实际显示效果如下(生成的代码在本期教程配套的例子中): ![]() 本期教程主要是跟大家讲解了多行文本控件的基础知识。希望大家可以把本期教程中讲的这两个例子跑跑,然后自己设计一个相关的例子进行试验学习。教程中只是使用了部分的多行文本控件API,其它的API大家都可以试试。 |
谢谢分享 帮顶 |