На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Graphic Modes



Windows supports five graphic modes that allow an application to specify how colors are mixed, where output appears, how the output is scaled, and so on. These modes, which are stored in a device context, are described in the following table.

Mode Description
Background mode Defines how background colors are mixed with existing window or screen colors for bitmap and text operations.
Drawing mode Defines how foreground colors are mixed with existing window or screen colors for pen, brush, bitmap, and text operations.
Mapping mode Defines how graphics output is mapped from logical (or world) space onto the window, screen, or printer paper.
Polygon-fill mode Defines how the brush pattern is used to fill the interior of complex regions.
Stretching mode Defines how bitmap colors are mixed with existing window or screen colors when the bitmap is compressed (or scaled down).


As it does with graphic objects, Windows initializes a device context with default graphic modes. An application can retrieve and examine these default modes by calling the following functions.

Graphic mode Function
Background mode GetBkMode
Drawing mode GetROP2
Mapping mode GetMapMode
Polygon-fill mode GetPolyFillMode
Stretching mode GetStretchBltMode


An application can change the default modes by calling one of the following functions.

Graphic mode Function
Background mode SetBkMode
Drawing mode SetROP2
Mapping mode SetMapMode
Polygon-fill mode SetPolyFillMode
Stretching mode SetStretchBltMode



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Графические Способы



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

Описание Способа
Способ Фона Определяется, как цвета фона смешаны существующим окном или отгорожены цвета для побитового отображения и текстовых действий.
Чертеж способа Определяется, как цвета переднего плана смешаны существующим окном или отгорожены цвета для ручки, щетки, побитового отображения, и текстовых действий.
Распределение способа Определяется, как графический выход отображен из логично пространства (или мир) в окно, экран, или бумагу принтера.
Многоугольник-наполнитель способа Определяет как образец щетки использован, чтобы заполнять внутренность сложных регионов.
Растяжение способа Определяется, как цвета побитового отображения смешаны существующим окном или отгорожены цвета когда побитовое отображение сжато (или пропорционально уменьшенное).


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

Функциональный Фон Графического способа способа GetBkMode, рисующий способ Распределения способа способа GetROP2 Многоугольника-наполнителя GetMapMode GetPolyFillMode, протягивающий способ GetStretchBltMode


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

Функциональный Фон Графического способа способа SetBkMode, рисующий способ Распределения способа способа SetROP2 Многоугольника-наполнителя SetMapMode SetPolyFillMode, протягивающий способ SetStretchBltMode



Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz