다음을 통해 공유


CWnd::OnSettingChange

프레임 워크 호출 OnSettingChange Win32 SystemParametersInfo 함수 시스템 설정이 변경 될 때 모든 최상위 창에 대 한.

afx_msg void OnSettingChange(
   UINT uFlags,
   LPCTSTR lpszSection 
);

매개 변수

  • uFlags
    시스템 메시지의 결과로 보냅니다 경우는 SystemParametersInfo 호출에서이 매개 변수 변경 된 시스템 매개 변수를 나타내는 플래그입니다.값 목록에 대 한 SystemParametersInfo 에 있는 Windows SDK.응용 프로그램에서 메시지를 보낼 때이 매개 변수는 0 이어야 합니다.

  • lpszSection
    포인트로 변경 되었음을 구역의 이름을 지정 하는 문자열입니다.(문자열 섹션 이름을 묶으십시오 대괄호 포함 되지 않습니다.)

설명

응용 프로그램 시스템 매개 변수를 변경 하 고 사용자 제어판을 통해 설정을 변경 하면 Windows 메시지를 보낼 때 메시지가 모든 최상위 창으로 보내야 합니다.

ON_WM_SETTINGCHANGE 메시지는 것은 ON_WM_WININICHANGE 메시지로 다음 차이:

  • 사용 ON_WM_SETTINGCHANGE Windows NT 4.0 이상을 실행 하는 경우 또는 Windows 95/98에서.

  • 사용 ON_WININICHANGE 실행할 때 Windows NT 3.51 또는 이전.이 메시지는 이제 사용 되지 않습니다.

위의이 매크로 중 하나를 메시지 맵에서 있어야 합니다.Windows 95/98와 Windows NT 4.0 작동 하는 프로그램을 작성 하려면 처리기를 작성할 ON_WM_SETTINGCHANGE.Windows NT 3.51에서 처리기 호출 됩니다 OnSettingChange 및 uFlags 항상 0 이어야 합니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

WM_SETTINGCHANGE

CWnd::OnWinIniChange