C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Подробности - Растровые операции CDC / MFC в подробностях / Visual C++

Подробности - Растровые операции CDC

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

Перед прорисовкой необходимо установить режим рисования. Этот режим определяет как цвет кисти сочетается с цветами контекста устройства. Этот режим можно установить функцией CDC с именем SetROP2(), вот она какая:

int SetROP2( int nDrawMode );

Она вернет нам предыдущий режим рисования. Этот ROP означает типа Raster Operation. Эти операции и приведены ниже:

  • R2_BLACK - Элемент отображения всегда черный.
  • R2_NOTMERGEPEN - Элемент отображения является инверсией цвета R2_MERGEPEN.
  • R2_MASKNOTPEN - Элемент отображения является комбинацией цветов общих как дисплея, так и инверсии цвета пера.
  • R2_NOTCOPYPEN - Элемент отображения является инверсией цвета пера.
  • R2_MASKPENNOT - Элемент отображения является комбинацией цветов общих как для пера, так и инверсии цвета дисплея.
  • R2_NOT - Элемент отображения является инверсией цвета дисплея.
  • R2_XORPEN - Элемент отображения является исключающей комбинации цветов пера и дисплея.
  • R2_NOTMASKPEN - Элемент отображения является инверсией цвета R2_MASKPEN.
  • R2_MASKPEN - Элемент отображения является комбинацией цветов общих для пера и экрана.
  • R2_NOTXORPEN - Элемент отображения является инверсией цвета R2_XORPEN.
  • R2_NOP - Элемент отображения остается без изменений.
  • R2_MERGENOTPEN - Элемент отображения является комбинацией цвета экрана и инверсией цвета пера.
  • R2_COPYPEN - Элемент отображения отражает цвет пера.
  • R2_MERGPENNOT - Элемент отображения является комбинацией пера и инверсии цвета дисплея.
  • R2_MERGPEN - Элемент отображения является комбинацией пера и цвета дисплея.
  • R2_WHITE - Элемент отображения всегда белый.

| |
Автор Каев Артем.
[AD]