Функция _WinAPI_BitBlt

 ↑  ←  Описание функции


_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