Шаг 302 - CWnd::OnWinIniChange

afx_msg void OnWinIniChange( LPCTSTR lpszSection );

Параметры
lpszSection
Указатель на строку которая определяет имя раздела который изменился. (Строка не включает квадратные скобки, которые включают имя раздела.)

Замечания
Рамка вызывает эту функцию после того как изменение было сделано к файле инициализации Windows - WIN.INI. SystemParametersInfo функция Windows вызывает OnWinIniChange после прикладной программы использующей эту функцию чтобы изменить установки в WIN.INI файле. Чтобы посылать WM_WININICHANGE сообщение всем верхнего уровня окнам, прикладная программа может использовать функцию SendMessage Windows с hwnd набором параметров установленным в HWND_BROADCAST.
Если прикладная программа изменяет много различных разделов в WIN.INI в одно время, прикладная программа должна послать одно WM_WININICHANGE сообщение с набором lpszSection к NULL. Иначе, прикладная программа должна послать WM_WININICHANGE, каждый раз после каждого изменение WIN.INI. Если прикладная программа получает обращение OnWinIniChange с набором lpszSection к NULL прикладная программа должна проверить все разделы в WIN.INI, которые воздействуют на прикладную программу.
Эта функция вызвана рамкой чтобы позволить Bашей прикладной программе обрабатывать сообщение Windows. Параметры переданные к Вашей функции отражают параметры полученные рамкой, когда сообщение было получено. Если Вы вызываете реализацию базового класса этой функции, та реализация использует параметры, первоначально переданные с сообщением, а не параметры которые Вы обеспечиваете функции.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 03.01.2002