Шаг 683 - CDC::RealizePalette

UINT RealizePalette( );

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

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


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