Main Content

helpdlg

도움말 대화 상자 생성

설명

참고

앱 디자이너 및 uifigure 함수로 만든 앱에서는 uialert가 추가적인 사용자 지정 옵션을 제공하기 때문에 helpdlg보다 권장됩니다.

helpdlg는 디폴트 제목 도움말 대화 상자와 디폴트 메시지 디폴트 도움말입니다.를 사용하여 비모달 도움말 대화 상자를 만듭니다.

여러 앱 창, MATLAB® 데스크탑 또는 Simulink® 위에 도움말 대화 상자를 표시하고, 대화 상자에 응답하기 전에 계속해서 앱 창, MATLAB 데스크탑 또는 Simulink와 상호 작용할 수 있도록 하려면 이 함수를 사용하십시오.

예제

helpdlg(msg)는 사용자 지정 메시지 텍스트를 지정합니다. 동일한 대화 상자 제목을 갖는 대화 상자가 이미 존재하는 경우, MATLAB은 해당 대화 상자를 앞으로 가져옵니다.

예제

helpdlg(msg,title)은 대화 상자의 사용자 지정 제목을 지정합니다.

f = helpdlg(___)는 figure 객체를 반환합니다. 이 구문은 위에 열거된 구문에서 사용된 모든 입력 인수와 함께 사용할 수 있습니다.

예제

모두 축소

helpdlg("Consider using a cell array.")

Help dialog box with the title "Help Dialog", a blue icon that contains the letter "i", the message "Consider using a cell array", and an OK button

string형 배열을 사용하여 도움말 대화 상자 텍스트를 지정합니다. 각 배열 요소 뒤에 줄 바꿈이 적용됩니다.

helpdlg(["Valid data types are:","int8", ...
    "int16","int32","int64"])

Help dialog box. The message lists valid data types with each data type on its own line.

사용자 지정 제목과 메시지를 갖는 대화 상자를 만듭니다.

helpdlg("Choose 10 points from the figure",...
    "Point Selection")

Help dialog box with the title "Point Selection" and the message "Choose 10 points from the figure"

대화 상자가 보이지 않는다면 다른 창 아래에 가려진 것일 수 있습니다. 명령을 한 번 더 입력하면 대화 상자를 앞으로 가져올 수 있습니다.

helpdlg("Choose 10 points from the figure", ...
    "Point Selection")

이번에는 동일한 제목과 함께 다른 메시지를 사용하여 helpdlg를 호출해 메시지를 변경해 보겠습니다.

helpdlg("Choose 5 points from the figure", ...
    "Point Selection")

대화 상자를 만든 후 동일한 title을 지정하고 helpdlg를 호출할 때마다 MATLAB은 해당 대화 상자를 앞으로 가져옵니다. 대화 상자의 title이 변경되지 않았다면 helpdlg를 호출하기 전에 사용자가 대화 상자를 닫은 경우에만 MATLAB이 새 대화 상자를 만듭니다.

입력 인수

모두 축소

도움말 메시지로, 문자형 벡터, string형 스칼라, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다.

  • 도움말 메시지를 문자형 벡터 또는 string형 스칼라로 지정할 경우, 길이가 긴 메시지는 대화 상자 크기에 맞게 줄 바꿈됩니다.

  • 도움말 메시지를 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정할 경우, 각 배열 요소 사이에 줄 바꿈이 적용됩니다. 길이가 긴 요소는 대화 상자의 크기에 맞게 줄 바꿈됩니다.

예: "This value is required."

예: {'Valid data types are:','int8','int16','int32','int64'}

대화 상자 제목으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.

예: "Value Specification"

세부 정보

모두 축소

모달 대화 상자

모달 대화 상자에서는 대화 상자 조작이 끝나기 전에 다른 MATLAB 창과 상호 작용을 할 수 없습니다.

비모달 대화 상자

비모달 대화 상자에서는 대화 상자의 조작이 끝나기 전에 다른 MATLAB 창과 상호 작용을 할 수 있습니다. 비모달 대화 상자는 일반 대화 상자라고도 합니다.

  • 모달 도움말 대화 상자가 활성 상태일 때도 MATLAB 프로그램은 계속 실행됩니다. 사용자가 대화 상자를 닫을 때까지 프로그램 실행을 차단하려면 uiwait 함수를 사용하십시오.

  • 단일 창 앱 디자이너 또는 uifigure 기반 앱에서 모달 알림 대화 상자를 만들려면 대신 uialert 함수를 사용하십시오.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |