EndDialog ControlEvent
이 이벤트는 모달 대화 상자를 제거하도록 설치 관리자에 알립니다. 모든 경우에 설치 관리자는 현재 대화 상자를 제거합니다.
이 이벤트는 PushButton 컨트롤 또는 SelectionTree 컨트롤에서 게시할 수 있습니다. 이 이벤트는 ControlEvent 테이블에 작성되어야 합니다.
이 ControlEvent를 사용하려면 전체 UI 수준에서 사용자 인터페이스를 실행해야 합니다. 이 이벤트는 축소된 UI 또는 기본 UI에서 작동하지 않습니다. 자세한 내용은 사용자 인터페이스 수준을 참조하세요.
다음 표에서는 ControlEvent 테이블에 입력된 다른 인수로 인해 발생하는 이벤트의 동작을 나열합니다.
인수 | 설치 관리자의 동작 |
---|---|
종료 | 마법사 시퀀스가 닫히고 컨트롤이 UserExit 값을 사용하여 설치 관리자로 돌아갑니다. 이 인수는 다른 대화 상자의 자식인 대화 상자에서 사용할 수 없습니다. |
재시도 | 마법사 시퀀스가 닫히고 컨트롤이 Suspend 값을 사용하여 설치 관리자로 돌아갑니다. 이 인수는 다른 대화 상자의 자식인 대화 상자에서 사용할 수 없습니다. |
무시 | 마법사 시퀀스가 닫히고 컨트롤이 Finished 값을 사용하여 설치 관리자로 돌아갑니다. 이 인수는 다른 대화 상자의 자식인 대화 상자에서 사용할 수 없습니다. |
반환 값 | 컨트롤이 현재 대화 상자의 부모로 반환되며, 부모가 없는 경우에는 컨트롤이 Success 값을 사용하여 설치 관리자로 돌아갑니다. |
게시한 사람
이 ControlEvent는 설치 관리자에 의해 게시됩니다.
인수
일반 대화 상자에서 ControlEvent 테이블의 Argument 열은 "Return", "Exit", "Retry" 또는 "Ignore"일 수 있습니다.
오류 대화 상자에서 ControlEvent 테이블의 Argument 열은 "ErrorOk", "ErrorCancel", "ErrorAbort", "ErrorRetry", "ErrorIgnore", "ErrorYes" 또는 "ErrorNo"일 수 있습니다.
구독자 작업
없음
일반적인 용도
대화 상자의 PushButton 컨트롤은 ControlEvent 테이블의 이 이벤트에 연결되어 대화 상자를 닫습니다.