![]() | Programming Guide | WideStudio/MWT Index Table of contents |
例3 (标签)
使用标签事件过程的例子。
源代码如下所示: ws/samples/EUCJP/labelwork/labelwork.prj; ws/samples/SJIS/labelwork/labelwork.prj。 使用应用程序生成器打开文件,并进行编译。
该例子包括以下内容。
- 高亮显示标签
通过普通的事件过程实现。- 高亮显示标签2
通过初始化事件过程实现。- 标签组
[应用程序窗口示例]
- 高亮显示标签
在“利用鼠标高亮显示标签”标签中,为“WSEV_MOUSE_IN”和“WSEV_MOUSE_OUT”事件 设置对应的处理过程。
“WSEV_MOUSE_IN”事件过程中,将原来的背景色属性值“WSNbackColor”改为 “WSNuserString”,从而实现高亮显示标签。
“WSEV_MOUSE_OUT”事件过程中,将背景色属性值还原为“WSNbackColor”。- 高亮显示标签2
在“利用鼠标高亮显示标签2”标签中,为“WSEV_INITIALIZE”事件设置处理过程。 该处理过程中包括“ WSEV_MOUSE_IN”和“WSEV_MOUSE_OUT”事件的处理过程。
将多个事件过程集中处理,可以简化事件过程的设置。- 标签组
在“鼠标点击”标签中,为“WSEV_MOUSE_PRESS”事件设置处理过程。
在该事件过程中,通过父框架存储选择的对象,将多个标签成组,并高亮显示。
Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |