Xshell의 터미널 화면을 다룰 때 사용할 수 있습니다. 다음 함수와 변수를 사용하기 위해서는 xsh.Dialog과 함께 실행합니다. 예를 들면 'MsgBox()' 함수를 사용하고자 한다면 'xsh.Dialog.MsgBox()'와 같이 사용합니다.
Functions | | | |
|
|
|
반환값 | 함수 | 파라미터 | 설명 |
Long | MsgBox(LPCTSTR lpszMsg) | | 메시지 박스를 띄웁니다. |
string | Prompt(LPCTSTR lpszMessage, LPCTSTR lpszTitle, LPCTSTR lpszDefault, BOOL bHidden) | | BOOL bHidden) | - lpszMessage
프롬프트 대화 상자에 표시되는 문자열입니다. - lpszTitle
프롬프트 대화 상자의 타이틀바에 표시되는 문자열입니다. - lpszDefault
프롬프트 대화 상자의 입력란 기본 값입니다. - bHidden
참으로 선택하면, 입력 값이 숨김 문자로 표시됩니다.(예, *****)
| 설명 - 프롬프트 대화 상자에 입력한 사용자의 입력 값을 반환합니다.
반환 값 |
int | MessageBox(LPCTSTR lpszMessage, LPCTSTR lpszTitle, int nType) | - lpszMessage
메시지 박스에 표시될 문자열입니다. - lpszTitle
메시지 박스의 제목 표시 줄에 표시할 문자열입니다. - nType
버튼 종류입니다. 아래 표를 참조하세요.
| 설명 - 다양한 버튼을 표현하고, 그에 따르는 값을 반환합니다.
반환 값 - 다음에 설명한 nType을 참조하시기 바랍니다.
|
nType | 버튼 | 반환 값 | 0 | 확인 | 1 | 1 | 확인/ 취소 | 1 / 2 | 2 | 중단/ 다시 시도 / 무시 | 3 / 4 / 5 | 3 | 예/ 아니오/ 취소 | 6 / 7 / 2 | 4 | 예/ 아니오 | 6 / 7 | 5 | 다시 시도/ 취소 | 4 / 2 | 6 | 취소/ 다시 시도/ 계속 | 2 / 10 / 11 |
|