다음을 통해 공유


WM_MDIACTIVATE 메시지

애플리케이션은 WM_MDIACTIVATE 메시지를 MDI(다중 문서 인터페이스) 클라이언트 창으로 보내 클라이언트 창에 다른 MDI 자식 창을 활성화하도록 지시합니다.

#define WM_MDIACTIVATE                  0x0222

매개 변수

wParam

활성화할 MDI 자식 창에 대한 핸들입니다.

lParam

이 매개 변수는 사용되지 않습니다.

반환 값

형식: LRESULT

애플리케이션이 MDI 클라이언트 창에 이 메시지를 보내는 경우 반환 값은 0입니다.

이 메시지를 처리하는 경우 MDI 자식 창은 0을 반환해야 합니다.

설명

클라이언트 창이 이 메시지를 처리할 때 비활성화 되는 자식 창과 활성화되는 자식 창으로 WM_MDIACTIVATE 보냅니다. MDI 자식 창에서 받은 메시지 매개 변수는 다음과 같습니다.

Wparam

비활성화되는 MDI 자식 창에 대한 핸들입니다.

Lparam

활성화되는 MDI 자식 창에 대한 핸들입니다.

MDI 자식 창은 MDI 프레임 창과 독립적으로 활성화됩니다. 프레임 창이 활성화되면 WM_MDIACTIVATE 메시지를 사용하여 마지막으로 활성화된 자식 창은 활성 창 프레임과 제목 표시줄을 그리는 WM_NCACTIVATE 메시지를 받습니다. 자식 창에 다른 WM_MDIACTIVATE 메시지가 표시되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Winuser.h(Windows.h 포함)

추가 정보

참조

WM_MDIGETACTIVE

WM_MDINEXT

WM_NCACTIVATE

개념

여러 문서 인터페이스