WM_PALETTEISCHANGING 메시지

WM_PALETTEISCHANGING 메시지는 애플리케이션이 논리적 팔레트를 실현할 것임을 애플리케이션에 알립니다.

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

LRESULT CALLBACK WindowProc(
  HWND hwnd, 
  UINT  uMsg, 
  WPARAM wParam, 
  LPARAM lParam     
);

매개 변수

wParam

논리 팔레트를 실현할 창에 대한 핸들입니다.

lParam

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

반환 값

애플리케이션이 이 메시지를 처리하면 0을 반환해야 합니다.

설명

팔레트를 변경하는 애플리케이션은 팔레트를 변경하고 WM_PALETTECHANGED 메시지를 보내기 전에 이 메시지의 승인을 기다리지 않습니다. 따라서 애플리케이션이 이 메시지를 수신할 때 팔레트가 이미 변경될 수 있습니다.

애플리케이션이 이 메시지를 무시하거나 처리하지 못하고 첫 번째 애플리케이션이 색상표 인덱스를 사용하는 동안 두 번째 애플리케이션이 색상표를 실현하는 경우 후속 그리기 작업 중에 사용자에게 예기치 않은 색이 표시될 가능성이 강하고 있습니다.

요구 사항

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

추가 정보

색 개요

색 메시지

WM_PALETTECHANGED

WM_QUERYNEWPALETTE