VBScript MsgBox 함수

정의와 사용법

MsgBox 함수는 메시지 상자를 표시하고 사용자가 어떤 버튼을 클릭하면 됩니다. 클릭된 버튼의 값을 반환합니다.

MsgBox 함수는 다음의 값을 반환할 수 있습니다:

  • 1 = vbOK - 확인 버튼이 클릭되었습니다.
  • 2 = vbCancel - 취소 버튼이 클릭되었습니다.
  • 3 = vbAbort - 종료 버튼이 클릭되었습니다.
  • 4 = vbRetry - 재시도 버튼이 클릭되었습니다.
  • 5 = vbIgnore - 무시 버튼이 클릭되었습니다.
  • 6 = vbYes - 예 버튼이 클릭되었습니다.
  • 7 = vbNo - 否 버튼이 클릭되었습니다.

주의사항:helpfile과 context 파라미터가 모두 지정된 경우, 사용자는 F1 키를 눌러 도움말을 확인할 수 있습니다.

추가 정보:InputBox 함수를 참조하세요.

문법

MsgBox(prompt[,buttons][,title][,helpfile,context])
파라미터 설명
prompt 必需. 대화 상자에 표시할 문자열 표현식. prompt의 최대 길이는 약 1024 문자입니다. prompt에 여러 행이 포함되어 있을 경우, 각 행 사이에 Enter(Chr(13)) 또는 줄 바꿈(Chr(10)) 또는 Enter와 줄 바꿈의 조합(Chr(13) & Chr(10))을 사용하여各行을 구분할 수 있습니다.
buttons

숫자 표현식, 표시할 버튼의 수와 유형, 사용할 아이콘 스타일, 기본 버튼의 식별자, 메시지 상자 스타일의 값을 나타내는 값의 합입니다. 생략된 경우, buttons의 기본 값은 0입니다.

button의 값:

  • 0 = vbOKOnly - 단지 확인 버튼을 표시합니다.
  • 1 = vbOKCancel - 확인과 취소 버튼을 표시합니다.
  • 2 = vbAbortRetryIgnore - 포기, 재시도, 무시 버튼을 표시합니다.
  • 3 = vbYesNoCancel - 예, 아니요, 취소 버튼을 표시합니다.
  • 4 = vbYesNo - 예와 아니요 버튼을 표시합니다.
  • 5 = vbRetryCancel - 재시도와 취소 버튼을 표시합니다.
  • 16 = vbCritical - 중요 정보 아이콘을 표시합니다.
  • 32 = vbQuestion - 경고 질문 아이콘을 표시합니다.
  • 48 = vbExclamation - 경고 메시지 아이콘을 표시합니다.
  • 64 = vbInformation - 정보 메시지 아이콘을 표시합니다.
  • 0 = vbDefaultButton1 - 첫 번째 버튼이 기본 버튼입니다.
  • 256 = vbDefaultButton2 - 두 번째 버튼이 기본 버튼입니다.
  • 512 = vbDefaultButton3 - 세 번째 버튼이 기본 버튼입니다.
  • 768 = vbDefaultButton4 - 네 번째 버튼이 기본 버튼입니다.
  • 0 = vbApplicationModal - 응용 프로그램 모드: 사용자가 메시지 상자에 응답해야 현재 응용 프로그램에서 작업을 계속할 수 있습니다.
  • 4096 = vbSystemModal - 시스템 모드: 사용자가 메시지 대화 상자에 응답하기 전까지 모든 애플리케이션이 중지됩니다.

첫 번째 그룹 값 (0 - 5)은 대화 상자에 표시되는 버튼 유형 및 개수를 설명합니다; 두 번째 그룹 값 (16, 32, 48, 64)은 아이콘 스타일을 설명합니다; 세 번째 그룹 값 (0, 256, 512)은 기본 버튼을 결정합니다; 그리고 네 번째 그룹 값 (0, 4096)은 메시지 대화 상자의 스타일을 결정합니다. buttons 파라미터 값을 생성할 때는每组 값에서 하나의 숫자만 사용할 수 있습니다.

title 대화 상자 타이틀 바에 표시되는 문자 표현식. title가 누락되면 프로그램 이름이 타이틀 바에 표시됩니다.
helpfile 문자 표현식, 대화 상자에 상황 관련 도움말을 제공하는 도움말 파일을 식별하는 데 사용됩니다. helpfile이 제공되면 context가 반드시 제공되어야 합니다. 16비트 시스템 플랫폼에서 사용할 수 없습니다.
context 문말 표현식, 도움말 파일의 작성자가 특정 도움말 주제에 대해 지정한 상황 번호를 식별하는 데 사용됩니다. context가 제공되면 helpfile가 반드시 제공되어야 합니다. 16비트 시스템 플랫폼에서 사용할 수 없습니다.

예제

dim answer
answer=MsgBox("모든 사람들에게 인사!",65,"예제")
document.write(answer)