Поделиться через


CDC::RealizePalette

Сопоставляет записи логически палитра цветов в палитре из текущей системы.

UINT RealizePalette( );

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

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

Заметки

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

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

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::SelectPalette

Класс CPalette

RealizePalette