이것은 문서의 이전 버전입니다!


독립 MessageBar는 한영 전환 상태를 살필 수 있는 한영 전환 상자기능이 있습니다, 뿐만 아니라 NextWin이 지원하지 못했던 폰트 변경 시 메시지 바의 크기도 자유로이 변경되어 보다 나은 User Interface환경을 제공합니다.

명령어 설명

SET MESSAGE  [ OF <oWnd> ] 					;
             [ TO <cMsg> ] 						;
             [ <center: CENTER, CENTERED> ] 			;
             [ <clock: CLOCK, TIME> ] 				;
             [ <date: DATE> ] 						;
             [ <kbd: KEYBOARD> ] 					;
             [ <han: HAN> ] 						;
             [ FONT <oFont> ] 					;
             [ <color: COLOR, COLORS> <nClrFore> [,<nClrBack> ] ] 	;
             [ <inset: NO INSET, NOINSET> ]

<oWnd>               MESSAGE가 나올 Window object

<cMsg>               Message 내용

<center: CENTER, CENTERED>    메시지를 가운데 보여줍니다.

<clock: CLOCK, TIME>       시계를 보여 줍니다.

<date: DATE>            날짜를 보여 줍니다.

<kbd: KEYBOARD>          Numeric, Caps, Insert키 상태를 보여 줍니다.

HAN                 한영 전환상태를 보여줍니다.

FONT <oFont>            메시지 바의 기본 폰트를 설정합니다. 독립의 주된 기능 으로 지정된 Font로 메시지바 크기도 자동 바뀝니다.

COLORS <nClrFore> [,<nClrBack>] 글자색, 배경색을 지정합니다.

[ <inset: NO INSET, NOINSET> ]  Insert 상태바를 보여주지 않습니다.

 

METHOD

AddItem( oItem )     DEINE MSGITEM으로 만들어진 oItem을 MsgBar에 추가합니다.

DelItem( oItem )     oItem을 삭제합니다.

ClockOn()         시간상태를 보여줍니다.

ClockOff()        시간상태를 제거합니다.

DateOn()         날짜상태를 보여줍니다.

DateOff()        날짜상태를 제거합니다.

HanOn()         한영상태를 보여줍니다.

HanOff()         한영상태를 제거합니다.

KeybOn()         키보드 상태를 보여줍니다.

KeybOff()         키보드 상태를 제거합니다.

SetMsg( cText )      메시지를 cText로 바꿉니다.

 

NSAMPLES\WINDOW\TESTMSG.PRG 참조

#include "npp.ch"

Static oWnd

FUNCTION Main()

     Local oFont

     SET DATE FORMAT "YYYY.MM.DD"

     DEFINE FONT oFont  NAME "ARIAL"  SIZE 0,16

     DEFINE WINDOW oWnd FROM 1, 1 TO 20, 70           	;
             TITLE "독립 메시지 예제"                      	;
             COLOR CLR_BLACK, CLR_CYAN

         SET MESSAGE OF oWnd                          	;
             TO "독립 메시지 예제 프로그램입니다."    	;
             FONT oFont                               	;
             CENTER DATE TIME KEYBOARD

     ACTIVATE WINDOW oWnd

     oFont:End()

Return Nil
 

Link categories 1

Link categories 2