CW&nd::OnPaletteChangednbsp;

afx_msg аннулировать OnPaletteChanged (CWnd * pFocusWnd );

Параметры

pFocusWnd

Определяет указатель на окно, которое вызвало системную палитру для изменения. Указатель может носить временный характер и не должны храниться.

Примечания

Платформа вызывает функцию-член для всех окон верхнего уровня, после того, как окно с фокусом ввода понял его логическую палитра, изменив таким образом системную палитру. Этот вызов позволяет перетаскивать окно без фокус ввода, который использует цветовую палитру для реализации своей логической палитры и обновить свою клиентскую область.

OnPaletteChanged функция-член вызывается для всех окон верхнего уровня и перекрытия, включая то, что изменили системной палитре и вызвало отправить сообщение WM_PALETTECHANGED . Если какой-либо дочернее окно использует цветовую палитру, это сообщение должен быть передан ее.

Чтобы избежать бесконечного цикла, окна не должны реализовать свою палитру если он определяет, что pFocusWnd не содержит указатель на себе.

Примечание   Эта функция-член вызывается framework позволяет приложению обрабатывать сообщение Windows. Параметры, переданные функции отражают параметры, полученные в рамках, когда сообщение было получено. При вызове базового класса реализация этой функции, что реализация будет использовать параметры, первоначально с сообщением и не предоставляемые параметрами функции передается.

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp; :: RealizePalette, WM_PALETTECHANGED, CWnd::OnPaletteIsChanging, CWnd::OnQueryNewPalette

Index