메시지 상자

메시지 상자는 응용 프로그램은 간단한 입력에 대 한 메시지를 표시 하 고 확인을 사용할 수 있는 특수 대화 상자가입니다. 일반적으로 메시지 상자에는 텍스트 메시지와 하나 이상의 단추가 포함 되어 있습니다. 응용 프로그램 MessageBox 또는 MessageBoxEx 함수를 사용 하 여, 텍스트를 번호 및 종류의 단추 표시를 지정 하 여 메시지 상자를 만듭니다. 메시지 상자에 미리 정의 된 푸시 버튼의 텍스트에 사용할 언어를 지정할 수 있습니다 MessageBoxEx 함수.

메시지 상자는 대화 상자, 비록 시스템 메시지 상자 관리 창조의 완벽 한 제어 걸립니다. 즉, 응용 프로그램 대화 상자 템플릿 및 대화 상자 프로시저를 제공 하지 않습니다. 시스템 자체를 텍스트를 기반으로 하는 서식 파일 및 메시지 상자에 지정 된 단추 만들고 대화 상자 프로시저를 제공.

메시지 상자는 모달 대화 상자와 시스템 DialogBox 사용 하는 동일한 내부 함수를 사용 하 여 만듭니다. 응용 프로그램 소유자 창을 MessageBox 또는 MessageBoxEx를 호출할 때를 지정 하는 경우 시스템 소유자를 비활성화 합니다. 응용 프로그램 대화 상자를 만들 때 MB_TASKMODAL 값을 지정 하 여 현재 스레드에 속하는 모든 최상위 창을 사용 하지 않으려면 시스템을 직접도 수 있습니다.

모달 대화 상자를 만들 때와 마찬가지로 시스템 WM_CANCELMODEWM_ENABLE와 같은 소유자에 게 메시지를 보낼 수 있습니다. 소유자 창이 이러한 메시지의 요청 동작을 수행 한다.

 

Index