다음을 통해 공유


CWnd::OnPaletteChanged

프레임 워크 창이 입력된 포커스를 시스템 색상표를 변경 함으로써 해당 논리 색상표를 실현 했습니다 후 모든 최상위 창에 대 한이 멤버 함수를 호출 합니다.

afx_msg void OnPaletteChanged( 
   CWnd* pFocusWnd  
);

매개 변수

  • pFocusWnd
    변경 하려면 시스템 색상표를 인해 창의에 대 한 포인터를 지정 합니다. 포인터가 임시 되어 저장 되지 않습니다.

설명

이 호출은 색상 팔레트를 사용 하 여 해당 논리 색상표를 실현할 및 클라이언트 영역을 업데이트 하는 입력된 포커스가 없는 창이 있습니다.

OnPaletteChanged 발생 하는 시스템 색상표를 변경 하는 것을 포함 하 여 모든 최상위 및 겹쳐진 창에 대 한 멤버 함수를 호출 된 WM_PALETTECHANGED 보낼 메시지. 모든 자식 창 색상 팔레트를 사용 하는 경우이 메시지를 전달 되어야 합니다.

것으로 확인 하지 않으면 무한 루프를 방지 하려면 창의 해당 팔레트 실현 안 pFocusWnd 자체에 대 한 포인터를 포함 합니다.

참고

이 멤버 함수는 Windows 메시지를 처리 하는 응용 프로그램을 허용 하는 프레임 워크에서 호출 됩니다.메시지를 받을 때 프레임 워크에 의해 전달 된 매개 변수를 함수에 전달 된 매개 변수를 반영 합니다.이 함수의 기본 클래스 구현을 호출 하는 경우 해당 구현을 원래 메시지와 입력 매개 변수가 없는 함수에 전달 된 매개 변수를 사용 합니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

RealizePalette

WM_PALETTECHANGED

CWnd::OnPaletteIsChanging

CWnd::OnQueryNewPalette