Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Windows поддерживает пять графических режимов, позволяющих приложению указать, как смешаны цвета, где отображаются выходные данные, как масштабируются выходные данные и т. д. Эти режимы, хранящиеся в контроллере домена, описаны в следующей таблице.
| Графический режим | Описание |
|---|---|
| Фон | Определяет, как цвета фона смешиваются с существующими цветами окна или экрана для операций с растровым изображением и текстом. |
| Рисование | Определяет, как цвет переднего плана смешан с существующими цветами окна или экрана для пера, кисти, растрового изображения и текстовых операций. |
| Отображение | Определяет, как графические выходные данные сопоставляются с логического (или мирового) пространства на окно, экран или бумагу принтера. |
| Многоугольник-заливка | Определяет, как шаблон кисти используется для заполнения интерьера сложных регионов. |
| Растяжение | Определяет, как цвета растрового изображения смешиваются с существующим окном или цветами экрана при сжатие растрового изображения (или уменьшении масштаба). |
Как и в случае с графическими объектами, система инициализирует контроллер домена с графическими режимами по умолчанию. Приложение может получить и проверить эти режимы по умолчанию, вызвав следующие функции.
| Графический режим | Функция |
|---|---|
| Фон | GetBkMode |
| Рисование | GetROP2 |
| Отображение | GetMapMode |
| Многоугольник-заливка | GetPolyFillMode |
| Растяжение | GetStretchBltMode |
Приложение может изменить режимы по умолчанию, вызвав одну из следующих функций.
| Графический режим | Функция |
|---|---|
| Фон | SetBkMode |
| Рисование | SetROP2 |
| Отображение | SetMapMode |
| Многоугольник-заливка | SetPolyFillMode |
| Растяжение | SetStretchBltMode |