CDC::RealizePalette 

UINT RealizePalette ( );

Возвращаемое значение

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

Примечания

Карты записей из текущей логической палитры к системной палитре.

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

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

Кроме того Windows соответствует просьбе неактивного окна, которые максимально доступных цветов необходимо вызвать функцию цвета. Это существенно уменьшает нежелательные изменения в цветах, в неактивного окна.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::SelectPalette, CPalette, :: RealizePalette

Index