CW&nd::OnPaletteChangednbsp;

afx_msg до втрати OnPaletteChanged (CWnd * pFocusWnd );

Параметри

pFocusWnd

Вказує вказівник на вікно, що викликало систему палітрою змінити. Вказівник миші може бути тимчасово і не буде зберігатися.

Зауваження

Рамках називає цю функцію член для всіх верхнього рівня windows після вікно з фокус вводу реалізував логічні палітра, таким чином змінюючи систему палітрою. Цей заклик дозволяє вікна без фокус вводу, яка використовує колірну палітру реалізувати її логічні палітр та оновлювати його клієнтської області.

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

Щоб уникнути нескінченного циклу, вікна не повинні розуміти палітра якщо він визначає, що pFocusWnd не містить вказівник на себе.

Примітка   Цей член функція викликається на структуру, яка дозволяє ваш додаток для обробки повідомлення Windows. Параметрів передано функції вашого відображає параметри, які отримали на рамках, коли повідомлення було отримано. Якщо ви називаєте бази клас впровадження цієї функції, що виконання буде використовувати параметри, спочатку передаються з повідомлення і не параметрів, які ви надаєте функції.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp; :: RealizePalette, WM_PALETTECHANGED, CWnd::OnPaletteIsChanging, CWnd::OnQueryNewPalette

Index