ПредишенСледващото

[В] дръжката контекста на целевата устройство.

[В] Задава Х координира, логически дялове, в горния ляв ъгъл на правоъгълника на дестинация.

[В] Задава у координира, логически дялове, в горния ляв ъгъл на правоъгълника на дестинация.

[В] Определя ширината, в логически единици, в горния ляв ъгъл на правоъгълника на дестинация.

[В] Задава височината, в логически единици, в горния ляв ъгъл на правоъгълника на дестинация.

[В] дръжката контекста първоначалното устройство.

[В] Задава Х координира, логически дялове, в горния ляв ъгъл на правоъгълника източник.

[В] Задава у координата, в логически единици, на горния ляв ъгъл на правоъгълника източник.

[В] Определя ширината, в логически единици, в горния ляв ъгъл на правоъгълника източник.

[В] Задава височината, в логически единици, в горния ляв ъгъл на правоъгълника източник.

[В] Задава алфа-преход функция за източника и местоназначението растерни основната алфа-стойност, която ще се прилага за всички източник растерното изображение на и информация за формат на източник растерното изображение. Функцията за източник и дестинация смесване понастоящем е ограничена стойност AC_SRC_OVER. Вижте. BLENDFUNCTION описание на структури и EMRALPHABLEND.

Ако функцията е успешен, за връщане стойност - TRUE (TRUE).

Ако функцията се провали, връщане стойност - FALSE (FALSE).

Не се допускат Един или повече входни параметри.

Ако източникът и дестинацията правоъгълника не е нужно същата резолюция на източника растерна графика се разтяга, за да се поберат на правоъгълника дестинация. Ако използвате SetStretchBltMode функция. iStretchMode стойност за тази функция автоматично се превръща в COLORONCOLOR (т.е. BLACKONWHITE. WHITEONBLACK. Полутоново и промяна COLORONCOLOR).

Целеви координати се превръщат с помощта на превръщането понастоящем е определен за контекста на целевата устройство. Изходните координатите са превърнати с помощта контекста на превръщане ток устройство за определен източник.

Ако контекста на източник устройство идентифицира контекст подобрена метафайл устройство възникне грешка (и функцията връща стойност невярно (невярно)),

Ако целевите и източник битмапите не разполагат с един и същи цвят формат, функция AlphaBlend превръща източник на растерна графика, така че да съвпада с целевия растерна графика.

AlphaBlend не поддържа дублиране. Ако, или ширината или височината на източника или целта е отрицателна величина, неговото обаждане ще се провали.

При възпроизвеждане на принтера, за пръв път привлече GetDeviceCaps функционират с SHADEBLENDCAPS знаме. за да видите дали режимът на принтер поддържа # 945; - преход функция AlphaBlend.

Обърнете внимание! това е, за контекст устройство (DC) дисплей, всички операции # 945; - подкрепи прехода, както и тези знамена посочват дали операциите се ускоряват.

Ако източникът и целта - същата повърхност, която е, те са на екрана, и също растерна графика в паметта - и правоъгълници източника и местоназначението се припокриват, възниква грешка и функцията връща FALSE (FALSE).

Правоъгълната източник трябва да лежи изцяло в оригиналната повърхност, в противен случай възникне грешка, и функцията връща FALSE стойност (невярно).

функция AlphaBlend не успее, ако ширината или височината на източника или на целта - отрицателна стойност.

Обърнете внимание! на факта, че е член на SourceConstantaAlpha BLENDFUNCTION структура задава стойността на прозрачност # 945;, които ще бъдат използвани по време на първоначалното растерна графика. Значение SourceConstantAlpha комбинира с всеки алфа-стойност на пиксела. Ако SourceConstantAlpha - 0. се приема, че изображението е прозрачна. Определете SourceConstantAlpha стойност 255 (което означава, че изображението е непрозрачна), когато трябва да се използват само алфа-стойности пиксела.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!