WideStudio Programming Guide

| WideStudio Programming Guide | WideStudio 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”事件设置处理过程。
>   在该事件过程中，通过父框架存储选择的对象，将多个标签成组，并高亮显示。

Document Release 3.70 for WideStudio ver 3.70, Feb 2004

WideStudio documents index | Table of contents

Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004