CWnd::OnSettingChange

Wywołania RAM OnSettingChange dla wszystkich okien najwyższego poziomu, gdy ustawienie systemowe funkcji Win32 parametru SystemParametersInfo.

afx_msg void OnSettingChange( 
   UINT uFlags, 
   LPCTSTR lpszSection  
);

Parametry

  • uFlags
    Kiedy system wysyła komunikat w rezultacie parametru SystemParametersInfo rozmowy, ten parametr jest flaga, który wskazuje parametr systemowy, który został zmieniony.Listę wartości, zobacz parametru SystemParametersInfo w Windows SDK.Gdy aplikacja wysyła wiadomość, ten parametr musi być 0.

  • lpszSection
    Wskazuje ciąg określający nazwę sekcji, który uległ zmianie.(Ciąg nie obejmuje kwadratowych, które należy ująć nazwę sekcji).

Uwagi

Aplikacji należy wysłać wiadomość do wszystkich okien najwyższego poziomu wprowadza zmian parametrów systemu, a system Windows wyśle wiadomość użytkownik zmienia ustawienia w Panelu sterowania.

ON_WM_SETTINGCHANGE wiadomości jest podobny do ON_WM_WININICHANGE wiadomości z następujące różnice:

  • Użyj ON_WM_SETTINGCHANGE z systemem Windows NT 4.0 lub nowszej, lub w systemie Windows 95 i 98.

  • Użyj ON_WININICHANGE podczas z systemem Windows NT 3.51 lub starszy.Ten komunikat jest teraz przestarzała.

Powinien mieć tylko jeden z tych makr na mapie wiadomości.Aby napisać program dla systemu Windows NT 4.0 i Windows 95 i 98, zapis obsługi dla ON_WM_SETTINGCHANGE.W systemie Windows NT 3.51 obsługi sieci zostanie wywołany OnSettingChange i uFlags i będzie zawsze równa zero.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

WM_SETTINGCHANGE

CWnd::OnWinIniChange