WideStudio Programming Guide

| WideStudio Programming Guide | WideStudio Index Table of contents

> ## 샘플3 ( 라벨)

> 라벨을 사용한 이벤트 프로시저의 샘플입니다.
> 샘플의 소스코드는 ws/samples/EUCJP/labelwork/labelwork.prj, ws/samples/SJIS/labelwork/labelwork.prj 입니다. 응용프로그램 빌더 로 읽어놓고 컴파일해보이주십니오.
> 이 샘플에서는 다음과 같은 일을 실행합니다.
> - 라벨의 강조표시
>   일반적인 이벤트 프로시저에의한 것.
> - 라벨의 강조표시(일시에 설정)
>   초기화 이벤트 프로시저에의한 일시에 설정하는 것.
> - 부모 폼(form)을 쓴 연계

> [응용프로그램 윈도우의 모습]
> - 라벨의 강조표시
>   [마우스가 령역에 들어가면 강조표시합니다.]라고 표시되여있는 라벨에는 WSEV_MOUSE_IN 이벤트와 WSEV_MOUSE_OUT 이벤트로 각각 이벤트 프로시저가 붙여놓여있습니다.
>   WSEV_MOUSE_IN 이벤트의 프로시저는 배경색 속성 WSNbackColor 의 값을 속성 WSNuserString 에 옮겨놓고 강조색으로 설정합니다.
>   WSEV_MOUSE_OUT 이벤트의 프로시저는 옮겨놓은 배경색을 속성 WSNbackColor 에 돌려놓습니다.
> - 라벨의 강조표시(일시에 설정)
>   [ 마우스가 령역에 들어가면 강조표시합니다.(2)]라고 표시되여있는 라벨에는 WSEV_MOUSE_IN 이벤트와 WSEV_MOUSE_OUT 이벤트로 기동되는 이벤트 프로시저를 붙여놓을 이벤트 프로시저를 WSEV_INITIALIZE 이벤트로 붙여놓여있습니다.
>   이 경우처럼 이벤트 프로시저를 모아놓으며는 복수의 이벤트 프로시저가 일시에 설정되기때문에 많은 객체에 붙여놓을 경우에 이벤트 프로시저를 붙여놓을 시간을 단축할수가 있습니다.
> - 부모 폼(form)을 사용한 연계
>   [ 마우스로 클릭!]이라고 표시되여있는 라벨에는 WSEV_MOUSE_PRESS 이벤트로 기동되는 이벤트 프로시저가 붙여놓여있습니다.
>   이 이벤트 프로시저는 부모 폼(form)에 대해서 선택된 객체를 기억하게함으로서 복수의 라벨이 협조하여 선택 표시할수있게 되고있습니다.

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