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