버튼 » Api

fittext

Description

텍스트 글자 크기에 맞춰서 버튼 컨트롤의 너비 높이 사이즈가 자동으로 변경되는 API이다.

nFitOption 파라미터는 옵션 파라미터로 값을 주지 않을경우 기본값은 넓이/높이 모두 맞춤이고 옵션에 따라 넓이만, 높이만 적용가능 하다.

nFitHorzDirect 파라미터는 옵션 파라미터로 값을 주지 않을경우 기본값은 오른쪽방향으로 크기 조정이 되고 옵션에 따라 왼쪽 방향으로도 크기 조정이 가능하다.

nFitVertDirect 파라미터는 옵션 파라미터로 값을 주지 않을경우 기본값은 아래쪽방향으로 크기 조정이 되고 옵션에 따라 윗쪽 방향으로도 크기 조정이 가능하다.

Parameters

Parameters Type Description
nFitOption short [옵션] 맞춤 설정 (기본값: 3)
nFitHorzDirect short [옵션] 크기조절시 좌우 조절 방향 (기본값: 2)
nFitVertDirect short [옵션] 크기조절시 상하 조절 방향 (기본값: 2)
nExtraWidth short [옵션] 텍스트 너비에 추가로 더할 너비값 (기본값: 0)
nMinWidth short [옵션] 버튼이 줄어들 수 있는 최소 width (기본값: 0)
nMaxWidth short [옵션] 버튼이 늘어날 수 있는 최대 width (기본값: 0)

Return Value

Type Description
BOOL 정상 처리 여부

Remark

* 디자인시의 autosize 속성과 비슷한 기능이다.

* nFitOption 값
 1 : width
 2 : height
 3 : width + height

* nFitHorzDirect 값
 1 : 왼쪽방향
 2 : 오른쪽방향

* nFitVertDirect 값
 1 : 윗쪽방향
 2 : 아래쪽방향

* nExtraWidth 옵션값은 0이상의 정수를 입력한다.

* nExtraWidth가 더해진 값이 nMinWidth 보다 작으면 버튼의 width는 nMinWidth로 된다.

* nExtraWidth가 더해진 값이 nMaxWidth 보다 크면 버튼의 width는 nMaxWidth가 된다.

* nMinWidth 값은 nMaxWidth값보다 클 수 없다.

Example

function btn_fixtext_on_mouseup() { btnTest.settext("예제 테스트중입니다"); //settext API를 사용하여 text를 바꾼다. btnTest.fittext(); }

Viewer Ver.

9.1.1.1

Update Date

20240708