CWnd::OnSettingChange
A estrutura chama OnSettingChange para janelas all de nível superior quando a função Win32 SystemParametersInfo altera uma configuração para todo o sistema.
afx_msg void OnSettingChange(
UINT uFlags,
LPCTSTR lpszSection
);
Parâmetros
uFlags
Quando o sistema envia a mensagem sistema autônomo resultado de um SystemParametersInfo telefonar, este parâmetro é um sinalizar que indica o parâmetro de sistema que foi alterado.Para obter uma lista de valores, consulte SystemParametersInfo in the Windows SDK. Quando um aplicativo envia a mensagem, esse parâmetro deve ser 0.lpszSection
Aponta para uma seqüência de caracteres que especifica o nome da seção que foi alterado.(A seqüência de caracteres não inclui os colchetes que envolvem o nome da seção.)
Comentários
Um aplicativo deve enviar a mensagem para todas as janelas de nível superior quando faz alterações parâmetros do sistema e o Windows enviará a mensagem se o usuário alterar as configurações de painel de controle.
The ON_WM_SETTINGCHANGE mensagem é semelhante à ON_WM_WININICHANGE mensagem, com a diferença a seguir:
Use ON_WM_SETTINGCHANGE ao executar o Windows NT 4.0 ou mais recente, ou em Windows 95/98.
Use ON_WININICHANGE ao executar o Windows NT 3.51 ou anterior.Esta mensagem é agora obsoleta.
Você deve ter apenas uma dessas macros no MAP da mensagem.Para escrever um programa que funciona para Windows 95/98 e Windows NT 4.0, escrever um manipulador para ON_WM_SETTINGCHANGE.No Windows NT 3.51, o manipulador será chamado por OnSettingChange e uFlags e sempre será zero.
Requisitos
Cabeçalho: afxwin.h