메뉴 컨트롤 이란 무엇입니까 ?

메뉴 컨트롤 을 통해 드 롭 다운 선택 상 자를 표시 할 수 있습니다 .사용자는 버튼 을 누 른 후 팝 업 메뉴 를 설정 할 수 있으며 , 명령 어 팝 업 메뉴 를 보낼 수 있으며 , 메뉴 를 클릭 한 후 데이터는 텍스트 컨트롤 에 출 력 되거나 컨트롤 을 선택 하여 직 렬 포 트 화 면에 표시 할 수 있습니다 .
이 루 틴 에서는 메뉴 컨트롤 의 일반적인 응용 프로그램을 소개 하고 프로젝트 의 화 면을 결합 하여 각 응용 프로그램의 구 성을 소개 합니다 . 일반적인 응용 프로그램은 다음과 같습니다 .
- 드 롭 다운 메뉴 적용 : 메뉴 데이터가 텍스트 컨트롤 로 내 보내 집니다 .
- 외부 호스트 수정 옵션 : 메뉴 데이터를 선택 컨트롤 로 내 보내 기 , 외부 호스트 는 선택 컨트롤 에 대한 옵션을 수정 합니다 .
适用範囲:全系列
10. 1 메뉴 컨트롤 속 성
이 장 에서는 메뉴 컨트롤 의 속 성에 대해 강조 합니다 . 속 성 창 은 다음과 같습니다 .

메뉴 모양
단 색 , 그림 , 그림 및 텍스트 , 아래 와 같이

단 색
간단한 메뉴 모양 을 생성 하기 위해 소프트웨어를 직접 사용할 수 있습니다 .
- 字体:字体样式和大小

주 : 문자 설정 은 다음 의 메뉴 설정 에서 설명 합니다 .
사진
메뉴 컨트롤 의 배경 으로 이미지를 사용하면 아래 와 같이 팝 업 및 누 르 면 이미지를 설정 할 수 있습니다 .

그림 과 글 자
단 색 기능 과 그림 기능 의 내용을 동시에 표시 합니다 .사용자 언 더 레이 를 사용한 다음 속 성 설정 글 꼴 을 사용하여 텍스트 를 사용할 수 있습니다 .

메뉴 스타 일
메뉴 의 표시 스타일 설정
- 弹出菜单:即下拉菜单,可経由按钮触发弹出
메뉴 방향을 지정 합니다 .
메뉴 옵션 렌 더 링 스타일 설정
- 垂直,如下所示


메뉴 항목 수
메뉴 옵션 의 항목 수
언어 수
메뉴 옵션 의 수 입니다 .이 옵션 은 " 다 중 언어 " 기능 과 함께 작동 합니다 .시스템 언어를 변경 하면 메뉴 옵션 이 변경 됩니다 .
10. 2 드 롭 다운 메뉴 적용 - 텍스트 컨트롤 입력
버튼 컨트롤 의 터 치 용 도는 팝 업 메뉴 를 설정 할 수 있습니다 .
화 면 구성
[ 드 롭 다운 메뉴 응용 프로그램 ] 화 면의 " 배 경 이미지 " 에 해당 미 술 이미지를 가져 옵니다 .아래 와 같이 화 면에 텍스트 컨트롤 , 메뉴 컨트롤 및 버튼 컨트롤 을 추가 합니다 .

속 성 구성
메뉴 컨트롤 속 성
[ 메 뉴 컨트롤 ] 모양 을 " 그 림 ", [ 메 뉴 스타일 ] 을 " 팝 업 키 보 드 ", 알 림 방법을 " 누 르고 놓 아 ", 메뉴 방향 " 수 평 ", 메뉴 항목 수 " 5 ", 메뉴 옵션 과 그림 의 텍스트 에 대응 , 설정 " 57. 7 V ; 100 V ; 220 V ; 380 V ; 유효 하지 않 음 ", 다음과 같이 표시 됩니다 .

텍스트 컨트롤 속 성
텍스트 의 기본 값 은 "5 7. 7 V " 이며 입 력은 " 사 용 자 호스트 입력 " 이며 속 성 구성 은 다음과 같습니다 .

단 추 컨트롤 속 성
설정 버튼 의 터 치 용 도는 " 팝 업 키 보 드 ", 메뉴 컨트롤 ID : 메뉴 컨트롤 의 ID , 입력 컨트롤 ID : 텍스트 컨트롤 의 ID , 속 성은 다음과 같습니다 .

실행 미리 보기
가상 화 면을 실행 하고 Visual T FT 소프트웨 어는 가상 화 면 과 " 가 상 직 렬 포 트 " 를 사용하여 연결 을 설정 합니다 .버튼 을 클릭 하여 팝 업 메뉴 를 선택 하고 메뉴 옵션을 선택 하여 텍스트 상 자에 표시 하고 메뉴 옵션을 클릭 하여 하 위 항목 을 텍스트 상 자로 업데이트 하고 메뉴 컨트롤 을 닫 습니다 .

또한 명령 도우 미 에서 [ 화 면 ID ] 를 "0 ", [ 컨 트 롤 ID ] 를 "3 ", [ 텍 스트 컨트롤 ID ] 를 "1 " 로 설정 하고 [ 드 롭 다운 메뉴 표시 ] 를 선택 하고 " 보내 기 " 를 클릭 합니다 .가상 화 면 에서는 다음과 같이 메뉴 컨트롤 이 자동 으로 표시 됩니다 .

MC U 제어 드 롭 다운 표시 / 숨 기 기
개발 패키 지 ke il 프로그램의 him . de ver . h 파일 의 함 수 선언 과 him . de ver . c 파일 의 정의 를 참조 하십시오 .예를 들어 , 드 롭 다운 메뉴 를 표시 하려면 메뉴 표시 함 수 Show Pop up Menu () 를 직접 호출 하십시오 .
/** **********************************************************************
** 함 수 이름 : vo id Show Pop up M enu (u int 16 screen _ id ,
** u int 16 control _ id ,
** u int 8 쇼 ,
** u int 16 focus _ control _ id);
** 설명 서 : 드 롭 다운 표시 / 숨 기 기 설정
** 입력 매 개 변 수 :
** screen _ id : 화 면 ID
** control _ id : 컨트롤 ID
** show : 0 숨 기 기 , 1 표시 , focus _ control _ id 0 이 면 유효 하지 않습니다 .
** focus _ control _ id : 연관 된 텍스트 컨트롤 (메 뉴 컨트롤 의 컨 텐츠 가 텍스트 컨트롤 에 출 력 됨)
** 출 력 매 개 변 수 : 无
** 반환 된 값 : 无
************************************************************************/
{
……
Show Pop up Menu (0, 3, 1, 1) ; / / 화 면 0, 컨트롤 3 을 표시 하는 메뉴 컨트롤 및
/ / 컨트롤 1 의 텍스트 컨트롤 에 출 력을 표시 합니다 .
……
}
10. 3 드 롭 다운 메뉴 적용 - 슬 라이 드 선택 컨트롤 입력
[ 외 부 호스트 수정 옵션 ] 화 면 , 텍스트 컨트롤 대신 슬 라이 드 선택 컨트롤 을 사용하여 메뉴 컨트롤 을 결합 하여 사용하는 것을 소개 합니다 . 이 방법 과 텍스트 컨트롤 의 차이 점은 외부 단일 칩 을 사용하여 명령 컨트롤 직 렬 화 면을 보내는 경우 텍스트 컨트롤 의 명령 이 상대 적으로 길 고 중국 어를 표시 할 때 중국 문 자의 인 코 딩 을 변환 해야 한다는 것입니다 .선택 컨트롤 옵션 은 엔지니어 링 편집 중에 이미 쓰 여 있기 때문에 단일 칩 컨트롤 을 사용할 때 해당 옵션 인 덱 스를 보내 면 해당 옵션을 표시 할 수 있으며 명령 은 상대 적으로 간단 하며 옵션 인 덱 스는 0 에서 시작합니다 .
화 면 구성
[ 드 롭 다운 메뉴 적용 - 텍스트 컨트롤 입력 ] 섹션 과 비슷 하며 설명 하지 않습니다 .
속 성 구성
메뉴 컨트롤 속 성
[ 드 롭 다운 메뉴 적용 - 텍스트 컨트롤 입력 ] 섹션 과 비슷 하며 설명 하지 않습니다 .
슬 라이 드 선택 컨트롤 속 성 구성
[ 용 도 ] 를 " 상 태 표시 " 로 설정 하고 [ 데이 터 옵션 [ 언 어 1 ] 를 " 5 7. 7 V ; 100 V ; 220 V ; 380 V ; 유효 하지 않 음 ; " 로 설정 합니다 .

단 추 컨트롤 속 성
[ 드 롭 다운 메뉴 적용 - 텍스트 컨트롤 입력 ] 섹션 과 비슷 하며 설명 하지 않습니다 .
실행 미리 보기
가상 화 면을 실행 하고 Visual T FT 소프트웨 어는 가상 화 면 과 " 가 상 직 렬 포 트 " 를 사용하여 연결 을 설정 합니다 . [ 명 령 도우 미 ] 를 열 고 왼쪽 탐 색 [ 슬 라이 드 선택 컨트롤 ] 을 선택 하고 " 슬 라이 드 선택 컨트롤 값 설정 " 의 명령 매 개 변 수를 설정 합니다 .명령 어 도우 미 에서 [ 화 면 ID ] 를 "1 ", [ 컨 트 롤 ID ] 를 "1 ", [ 옵 션 인 덱 스 ] 를 "2 " 로 설정 하고 " 보내 기 " 를 클릭 합니다 .가상 화 면에서 선택 컨트롤 은 " 2 20 V " 를 표시 하고 다음과 같은 작동 효과를 나타 냅니다 .

MC U 제어 선택 컨트롤 옵션
개발 패키 지 ke il 프로그램의 him . de ver . h 파일 의 함 수 선언 과 him . de ver . c 파일 의 정의 를 참조 하십시오 .예를 들어 , 사용자는 미리 설정 된 옵션을 표시 하기 위해 컨트롤 을 선택 해야 하며 , 컨트롤 을 설정 하는 옵션 에 대한 함 수 Set S ele ctor V alue () 를 직접 호출 하면 됩니다 .
/** ******************************************************************
** 함 수 이름 : vo id Set S ele ctor V alue (u int 16 screen _ id ,
** u int 16 control _ id ,
** u int 8 항목)
** 설명 서 : 선택 컨트롤 에 대한 옵션 설정
** input paramet ers : screen _ id : 화 면 ID
** control _ id : 컨트롤 ID
** 품 목 : 현재 옵션
** 출 력 매 개 변 수 : 없음
** 반환 된 값 : 없음
********************************************************************/
{
……
Set S ele ctor V alue (1, 1, 2) ; / / 화 면 1, 컨트롤 1 의 슬 라이 딩 선택 컨트롤 을 표시 합니다 .
……
}
Leave a Reply