메뉴 컨트롤은 어떻게 사용합니까?

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

메뉴 컨트롤은 어떻게 사용합니까?

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

메뉴 컨트롤은 어떻게 사용합니까?插图

메뉴 컨트롤 을 통해 드 롭 다운 선택 상 자를 표시 할 수 있습니다 .사용자는 버튼 을 누 른 후 팝 업 메뉴 를 설정 할 수 있으며 , 명령 어 팝 업 메뉴 를 보낼 수 있으며 , 메뉴 를 클릭 한 후 데이터는 텍스트 컨트롤 에 출 력 되거나 컨트롤 을 선택 하여 직 렬 포 트 화 면에 표시 할 수 있습니다 .

이 루 틴 에서는 메뉴 컨트롤 의 일반적인 응용 프로그램을 소개 하고 프로젝트 의 화 면을 결합 하여 각 응용 프로그램의 구 성을 소개 합니다 . 일반적인 응용 프로그램은 다음과 같습니다 .

  1. 드 롭 다운 메뉴 적용 : 메뉴 데이터가 텍스트 컨트롤 로 내 보내 집니다 .
  2. 외부 호스트 수정 옵션 : 메뉴 데이터를 선택 컨트롤 로 내 보내 기 , 외부 호스트 는 선택 컨트롤 에 대한 옵션을 수정 합니다 .

适用范围:全시리즈

10. 1 메뉴 컨트롤 속 성

이 장 에서는 메뉴 컨트롤 의 속 성에 대해 강조 합니다 . 속 성 창 은 다음과 같습니다 .

메뉴 컨트롤은 어떻게 사용합니까?插图1

메뉴 모양

단 색 , 그림 , 그림 및 텍스트 , 아래 와 같이

메뉴 컨트롤은 어떻게 사용합니까?插图2
단 색

간단한 메뉴 모양 을 생성 하기 위해 소프트웨어를 직접 사용할 수 있습니다 .

  • 字体:字体样式和大小
메뉴 컨트롤은 어떻게 사용합니까?插图3

주 : 문자 설정 은 다음 의 메뉴 설정 에서 설명 합니다 .

사진

메뉴 컨트롤 의 배경 으로 이미지를 사용하면 아래 와 같이 팝 업 및 누 르 면 이미지를 설정 할 수 있습니다 .

메뉴 컨트롤은 어떻게 사용합니까?插图4
그림 과 글 자

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

메뉴 컨트롤은 어떻게 사용합니까?插图5

메뉴 스타 일

메뉴 의 표시 스타일 설정

  • 弹出菜单:即下拉菜单,可通过버튼触发弹出

메뉴 방향을 지정 합니다 .

메뉴 옵션 렌 더 링 스타일 설정

  • 垂直,如下所示메뉴 컨트롤은 어떻게 사용합니까?插图6
메뉴 컨트롤은 어떻게 사용합니까?插图7

메뉴 항목 수

메뉴 옵션 의 항목 수

언어 수

메뉴 옵션 의 수 입니다 .이 옵션 은 " 다 중 언어 " 기능 과 함께 작동 합니다 .시스템 언어를 변경 하면 메뉴 옵션 이 변경 됩니다 .

10. 2 드 롭 다운 메뉴 적용 - 텍스트 컨트롤 입력

버튼 컨트롤 의 터 치 용 도는 팝 업 메뉴 를 설정 할 수 있습니다 .

화 면 구성

[ 드 롭 다운 메뉴 응용 프로그램 ] 화 면의 " 배 경 이미지 " 에 해당 미 술 이미지를 가져 옵니다 .아래 와 같이 화 면에 텍스트 컨트롤 , 메뉴 컨트롤 및 버튼 컨트롤 을 추가 합니다 .

메뉴 컨트롤은 어떻게 사용합니까?插图8

속 성 구성

메뉴 컨트롤 속 성

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

메뉴 컨트롤은 어떻게 사용합니까?插图9
텍스트 컨트롤 속 성

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

메뉴 컨트롤은 어떻게 사용합니까?插图10
단 추 컨트롤 속 성

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

메뉴 컨트롤은 어떻게 사용합니까?插图11

실행 미리 보기

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

메뉴 컨트롤은 어떻게 사용합니까?插图12

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

메뉴 컨트롤은 어떻게 사용합니까?插图13

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 ; 유효 하지 않 음 ; " 로 설정 합니다 .

메뉴 컨트롤은 어떻게 사용합니까?插图14
단 추 컨트롤 속 성

[ 드 롭 다운 메뉴 적용 - 텍스트 컨트롤 입력 ] 섹션 과 비슷 하며 설명 하지 않습니다 .

실행 미리 보기

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

메뉴 컨트롤은 어떻게 사용합니까?插图15

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 의 슬 라이 딩 선택 컨트롤 을 표시 합니다 .
    ……
}
相关标签
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注