BOOL EnableWindow ( BOOL bEnable = 진정한 );
반환 값
EnableWindow 멤버 함수를 호출 하기 전에 상태를 나타냅니다. 반환 값은 창의 이전에 비활성화 된 경우 0이 아닌. 반환 값은 0 창 이전에 사용 하거나 오류가 발생 하는 경우。
매개 변수
bEnable
지정한 창이 활성화 또는 비활성화를 여부를 지정 합니다. 이 매개 변수가 TRUE이면 창이 활성화 됩니다. 이 매개 변수가 FALSE이면 창이 비활성화。
주의
활성화 하거나 마우스 및 키보드 입력을 사용 하지 않도록 설정 합니다. 입력을 사용 하지 않도록 설정 하는 경우 입력 같은 마우스 클릭과 키 입력은 무시 됩니다. 창에서 모든 입력을 처리 입력을 사용 하는 경우。
이 함수는 반환 되기 전에 WM_ENABLE 메시지 전송 활성된 상태를 변경 하는 경우。
비활성화 하는 경우 모든 자식 창은 암시적으로 사용할 비록 WM_ENABLE 메시지를 보내지 않습니다.
창이 활성화 될 수 있습니다 전에 설정 되어야 합니다. 예를 들어, 주 창 모덜리스 대화 상자를 표시 하는 응용 프로그램의 주 창 차단한 경우 대화 상자가 소멸 되기 전에 설정 되어야 합니다. 그렇지 않으면, 또 다른 창이 입력된 포커스를 얻을 것 이다 하 고 활성화 될. 자식 창이 해제 된 경우 Windows는 창 마우스 메시지를 받아야 결정 하려고 할 때 무시 됩니다.
기본적으로 창이 만들어질 때 활성화 됩니다. 응용 프로그램이 처음 비활성화 된 창을 만들 수 만들기 또는 CreateEx 멤버 함수에서 WS_DISABLED 스타일을 지정할 수 있습니다. 창을 만든 후 응용 프로그램을 활성화 또는 비활성화 합니다 EnableWindow 멤버 함수를 사용할 수도 있습니다.
응용 프로그램 대화 상자에서 컨트롤의 사용 여부를이 함수를 사용할 수 있습니다. 비활성화 된 컨트롤은 입력된 포커스를 받을 수합니다 없습니다. 없으며 사용자는 그것을 액세스할 수 없습니다.
CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp; :: EnableWindow, CWnd::OnEnable(&N)