입력필드 매크로
정의
유저에게 문자열을 입력 받을 수 있는 필드를 생성합니다.
- 입력된 값은 입력필드가져오기 매크로 를 이용해서 가져옵니다.
- 생성된 입력필드는 삭제 매크로를 이용해서 제거합니다.
매개변수
매개변수명 | 인자타입 | 생략가능 | 기본값 | 설명 |
아이디 | 문자열 | 불가능 | "" |
입력필드를 지칭하는 고유 아이디 입니다. |
위치 | 위치 | 가능 | "화면중앙" |
표시할 위치를 전달해야 합니다. |
라벨 | 문자열 | 가능 | "" |
입력 필드에 아무 값도 입력되지 않았을 때 출력할 힌트 텍스트 |
글꼴 | 폰트파일 | 가능 | "" |
입력 될 문자열의 폰트 파일입니다. |
크기 | 숫자 | 가능 | 20 |
입력 될 문자열의 폰트 사이즈입니다. |
색상 | RGB | 가능 | "255,255,255" |
입력 될 문자열의 폰트 색상입니다. |
x | 숫자 | 가능 | 0 |
위치 매개변수 대신 넘겨줄 수 있는 인자 입니다. x값을 지정해 줄 수 있습니다 |
y | 숫자 | 가능 | 0 |
위치 매개변수 대신 넘겨줄 수 있는 인자 입니다. y값을 지정해 줄 수 있습니다. |
내용 | 문자열 | 가능 | "" |
입력 필드에 기본적으로 입력될 값 |
길이제한 | 숫자 | 가능 | -1 |
입력 될 값의 길이를 제한합니다. -1이면 길이제한 없음 |
부모 | 노드아이디 | 가능 | "" |
정한 노드 아이디에 생성할 [입력필드]가 종속됩니다. 부모가 움직이거나 크기가 변경되면 종속된 노드들도 모두 같이 변형됩니다. |
패스워드 | 승락 | 가능 | "아니오" |
예 를 입력하면 입력되는 값이 * 로 출력됩니다 |
GUI | 승락 | 가능 | "아니오" |
화면의 최상단 레이어에 배치시킬지 여부입니다. 터치 입력도 가장 우선 받습니다. |
예제
피니엔진 LNX 소스코드
[입력필드 아이디="로그인_아이디" 라벨="아이디를 입력해주세요." x=100 y=200 ] |
[입력필드 아이디="로그인_패스워드" 라벨="비밀번호를 입력해주세요." x=100 y=230 패스워드="예" ] |