_WinAPI_BitBlt
Performs a bit-block transfer of color data
#include <WinAPI.au3>
_WinAPI_BitBlt($hDestDC, $iXDest, $iYDest, $iWidth, $iHeight, $hSrcDC, $iXSrc, $iYSrc, $iROP)
Параметры
$hDestDC | Дескриптор контекста устройства, являющегося назначением |
$iXDest |
X-координата левого верхнего угла прямоугольника назначения |
$iYDest |
Y-координата левого верхнего угла прямоугольника назначения |
$iWidth |
Ширина прямоугольника источника и назначения |
$iHeight |
Высота прямоугольника источника и назначения |
$hSrcDC |
Дескриптор контекста устройства, являющегося источником |
$iXSrc |
X-координата левого верхнего угла прямоугольника источника |
$iYSrc |
Y-координата левого верхнего угла прямоугольника источника |
$iROP |
Код растровой операции. Эти коды определяют, как данные цвета прямоугольника источника объединяются с данными цвета прямоугольника назначения для достижения окончательный цвета: $BLACKNESS - Fills the destination rectangle using the color associated with palette index 0 $CAPTUREBLT - Includes any window that are layered on top of your window in the resulting image $DSTINVERT - Inverts the destination rectangle $MERGECOPY - Merges the color of the source rectangle with the brush currently selected in $hDestDC, by using the AND operator. $MERGEPAINT - Merges the color of the inverted source rectangle with the colors of the destination rectangle by using the OR operator. $NOMIRRORBITMAP - Prevents the bitmap from being mirrored $NOTSRCCOPY - Copies the inverted source rectangle to the destination $NOTSRCERASE - Combines the colors of the source and destination rectangles by using the OR operator and then inverts the resultant color. $PATCOPY - Copies the brush selected in $hDestDC, into the destination bitmap $PATINVERT - Combines the colors of the brush currently selected in $hDestDC, with the colors of the destination rectangle by using the XOR operator. $PATPAINT - Combines the colors of the brush currently selected in $hDestDC, with the colors of the inverted source rectangle by using the OR operator. The result of this operation is combined with the color of the destination rectangle by using the OR operator. $SRCAND - Combines the colors of the source and destination rectangles by using the AND operator $SRCCOPY - Копирует прямоугольник источника непосредственно в прямоугольник назначения $SRCERASE - Combines the inverted color of the destination rectangle with the colors of the source rectangle by using the AND operator. $SRCINVERT - Combines the colors of the source and destination rectangles by using the XOR operator $SRCPAINT - Combines the colors of the source and destination rectangles by using the OR operator $WHITENESS - Fills the destination rectangle using the color associated with index 1 in the physical palette. |
Возвращаемое значение
Успех: | Возвращает True |
Ошибка: | Возвращает False |
См. также
Искать BitBlt в библиотеке MSDN