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