차이점

이 페이지의 선택한 이전 버전과 현재 버전 사이의 차이점을 보여줍니다.

차이 보기로 연결

dr_metrefresh [2012/07/26 16:51] (현재)
admin 새로 만듦
줄 1: 줄 1:
 +Meter를 편하게 Refresh합니다.
  
 + 
 +
 +**문법(Grammar)**
 +
 +Dr_MetRefresh( oMeter , nVal )
 +
 + 
 +
 +**인수(Arguments)**
 +
 +oMeter     Meter 객체명
 +
 +nVal      Meter에 입력될 값
 +
 + 
 +
 +**되돌림값(Return)**
 +
 +없음
 +
 + 
 +
 +**설명(Explanation)**
 +
 +일반 Meter Refresh는
 +
 +oMeter:Varput(10)
 +
 +oMeter:Refresh(.f.)
 +
 +SysRefresh()해야 하지만
 +
 +Dr_MetRefresh( oMeter, 10 )로 대치해 주시면 됩니다.
 +
 + 
 +
 +**예제(Sample)**
 +
 +<code>
 +#include "npp.ch"
 +
 +Function Main()
 +      Local oDlg, oMeter
 +      Local nMeter := 10
 +
 +      SET RESOURCES TO "METER.DLL"
 +      SET _3DLOOK ON
 +
 +      DEFINE DIALOG oDlg RESOURCE "D_METER"
 +             REDEFINE METER oMeter VAR nMeter ID 101 OF oDlg ;
 +                      BARCOLOR CLR_CYAN, CLR_BLACK            ;
 +                      COLOR CLR_BLUE, CLR_WHITE
 +                      oMeter:nTotal := 1000
 +                      oDlg:bStart := {|| PlayMeter ( oMeter ) }
 +      ACTIVATE DIALOG oDlg CENTER
 +Return Nil
 +
 +Function PlayMeter ( oMeter )
 +      Local nI     := 0
 +      Local nStart := 11
 +      Local nMax   := 1000
 +
 +      For nI := nStart to nMax
 +          Dr_MetRefresh( oMeter, nI )
 +      Next
 +Return Nil
 +</code>
 

Link categories 1

Link categories 2