다음을 통해 공유


사용자가 종료할 수 없는 대화 상자 만들기

사용자가 종료할 수 없는 런타임 대화 상자를 만들 수 있습니다. 이러한 종류의 대화 상자는 로그온과 응용 프로그램 또는 문서 잠금에 유용합니다.

사용자가 종료할 수 없는 대화 상자를 만들려면

  1. 대화 상자의 속성 창에서 시스템 메뉴 속성을 false로 설정합니다.

    그러면 대화 상자의 시스템 메뉴와 닫기 단추가 비활성화됩니다.

  2. 대화 상자 폼에서 취소확인 단추를 삭제합니다.

    이와 같이 특성이 설정된 모달 대화 상자는 런타임에 사용자가 종료할 수 없습니다.

이런 종류의 대화 상자를 테스트할 수 있도록 하기 위하여 테스트 대화 상자에는 VK_ESCAPE 가상 키라고도 하는 Esc 키가 눌러지는 때를 감지하는 기능이 있습니다. 대화 상자의 원래 런타임 동작과 관계없이 테스트 모드에서는 Esc 키를 누르면 대화 상자를 종료할 수 있습니다.

참고

MFC 응용 프로그램의 경우, 사용자가 종료할 수 없는 대화 상자를 만들려면 OnOKOnCancel의 기본 동작을 재정의해야 합니다. 관련된 단추를 삭제하더라도 Enter 키나 Esc 키를 누르면 여전히 대화 상자를 닫을 수 있기 때문입니다.

관리되는 프로젝트에 리소스를 추가하는 방법에 대한 자세한 내용은 응용 프로그램의 리소스를 참조하십시오. 관리되는 프로젝트에 리소스 파일 추가, 리소스 액세스, 정적 리소스 표시, 속성에 리소스 문자열 할당 등의 작업을 수동으로 수행하는 방법에 대한 자세한 내용은 연습: Windows Forms 지역화연습: ASP.NET에서 지역화를 위해 리소스 사용을 참조하십시오.

요구 사항

Win32

참고 항목

작업

방법: 리소스 파일 만들기

참조

리소스 파일(Visual Studio)

대화 상자 편집기