Sdílet prostřednictvím


CWnd::OnSettingChange

Volání rámci OnSettingChange všech oken nejvyšší úrovně, při nastavení celého systému Win32 SystemParametersInfo funkce.

afx_msg void OnSettingChange( 
   UINT uFlags, 
   LPCTSTR lpszSection  
);

Parametry

  • uFlags
    Když systém odešle zprávu důsledku SystemParametersInfo volání, je tento parametr, příznak, který označuje systémový parametr, který byl změněn.Seznam hodnot naleznete v tématu SystemParametersInfo v .Pokud aplikace odešle zprávu, tento parametr musí být 0.

  • lpszSection
    Odkazuje na řetězec, který určuje název oddílu, který byl změněn.(Řetězec nezahrnuje hranaté závorky, které obklopují název oddílu.)

Poznámky

Aplikace by odeslat zprávu do všech oken nejvyšší úrovně provádí změny parametrů systému a systému Windows bude odesílat zprávy, pokud uživatel změní nastavení v Ovládacích panelech.

ON_WM_SETTINGCHANGE zpráva je podobná ON_WM_WININICHANGE zpráva s následujícím rozdíl:

  • Použití ON_WM_SETTINGCHANGE při spuštění systému Windows NT 4.0 nebo novější nebo Windows 95/98.

  • Použití ON_WININICHANGE při spuštění systému Windows NT 3.51 nebo staršího.Tato zpráva je nyní zastaralý.

Pouze jeden z těchto maker byste měli mít na mapě zprávy.Napsat program, který pracuje pro Windows 95/98 a Windows NT 4.0, psát obslužné rutiny pro ON_WM_SETTINGCHANGE.V systému Windows NT 3.51, bude vaše obslužná rutina OnSettingChange a uFlags a bude vždy nula.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

WM_SETTINGCHANGE

CWnd::OnWinIniChange