비활성화 된 창

창을 비활성화할 수 있습니다. 키보드 또는 마우스를 사용자 로부터 입력 받은 창 비활성화 하지만 다른 창, 다른 응용 프로그램 및 시스템에서 메시지를 받을 수 있습니다. 응용 프로그램은 일반적으로 사용자가 창을 사용 하지 못하도록 하려면 창을 비활성화 합니다. 예를 들어, 응용 프로그램 사용자가 그것을 선택 하지 않게 하려면 대화 상자에서 누름 단추를 비활성화할 수 있습니다. 응용 프로그램이 언제 든 지; 비활성된 창 수 있습니다. 일반 입력 복원 창 활성화.

기본적으로 창에는 만들 때 활성화 됩니다. 그러나 응용 프로그램이 새 창을 사용 하지 않으려면 WS_DISABLED 스타일을 지정할 수 있습니다. 응용 프로그램 설정 하거나 EnableWindow 함수를 사용 하 여 기존 창 해제. 시스템 활성된 상태가 변경 되려고 할 때 창에 WM_ENABLE 메시지를 보냅니다. 응용 프로그램 창에서 IsWindowEnabled 함수를 사용 하 여 수 있는지 여부를 확인할 수 있습니다.

자식 창이 비활성화 시스템은 어린이 마우스 입력된 메시지 부모 창으로 전달 합니다. 부모 자식 창 사용 여부를 결정 하는 메시지를 사용 합니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 마우스 입력.

한 번에 하나만 창 키보드 입력; 받을 수합니다 있습니다. 그 창 키보드 포커스를가지고 있다. EnableWindow 함수를 사용 하 여 키보드 포커스가 창을 비활성화 하는 응용 프로그램, 창 비활성화 되 고 이외에 키보드 포커스를 잃을. EnableWindow 다음 키보드 포커스를 설정 합니다 NULL 창이 포커스가 의미 합니다. 자식 창 또는 다른 하위 창에 키보드 포커스가 하위 창이 부모 창을 사용할 때 포커스를 잃었을. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 키보드 입력.

 

Index