Share via


WM_NCACTIVATE 메시지

활성 또는 비활성 상태를 나타내기 위해 비클라이언트 영역을 변경해야 하는 경우 창으로 전송됩니다.

창은 WindowProc 함수를 통해 이 메시지를 받습니다.

#define WM_NCACTIVATE                   0x0086

매개 변수

wParam

활성 또는 비활성 상태를 나타내기 위해 제목 표시줄 또는 아이콘을 변경해야 하는 경우를 나타냅니다. 활성 제목 표시줄 또는 아이콘을 그릴 경우 wParam 매개 변수는 TRUE입니다. 비활성 제목 표시줄 또는 아이콘을 그릴 경우 wParamFALSE입니다.

lParam

이 창에 대해 비주얼 스타일 이 활성 상태이면 이 매개 변수가 사용되지 않습니다.

이 창에 대해 비주얼 스타일이 활성화되지 않은 경우 이 매개 변수는 창의 비클라이언트 영역에 대한 선택적 업데이트 영역에 대한 핸들입니다. 이 매개 변수가 -1로 설정된 경우 DefWindowProc 은 상태 변경을 반영하기 위해 비클라이언트 영역을 다시 그리지 않습니다.

반환 값

형식: LRESULT

wParam 매개 변수가 FALSE이면 애플리케이션이 TRUE를 반환하여 시스템이 기본 처리를 진행해야 함을 나타내거나 변경을 방지하기 위해 FALSE를 반환해야 합니다. wParamTRUE이면 반환 값이 무시됩니다.

설명

애플리케이션이 창에 대한 비클라이언트 영역의 모든 필수 부분을 그릴 수 있어야 하므로 표준 창의 비클라이언트 영역과 관련된 메시지를 처리하는 것은 권장되지 않습니다. 애플리케이션이 이 메시지를 처리하는 경우 TRUE 를 반환하여 시스템이 활성 창의 변경을 완료하도록 지시해야 합니다. 이 메시지가 수신될 때 창이 최소화되면 애플리케이션은 메시지를 DefWindowProc 함수에 전달해야 합니다.

WParam 매개 변수가 TRUE이고 wParamFALSE일 때 비활성 색인 경우 DefWindowProc 함수는 제목 표시줄 또는 아이콘 제목 을 활성 색으로 그립니다.

요구 사항

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

추가 정보

참조

DefWindowProc

개념

Windows