назад | содержание | вперед
Метод PamtPicture
Метод paintpicture рисует (загружает) содержимое графических файлов имеющих расширение bmp, wmf, emf, cur, ico или dib, в формах или объектах типа picture. Метод имеет следующий синтаксис:
object.PaintPicture picture, xl, yl, width1, height1, x2, y2, width2, height2, opcode
где:
Для работы метода с изображениями, имеющими расширение BMP, необходимо использовать константы из набора RasterOp для установки режима вставки изображения. Эти константы описаны в табл. 11.4.
При помощи отрицательных значений ширины (widthi) и высоты (heightl) можно перевернуть изображение вертикально или горизонтально.
Таблица 11.4. Набор констант RasterOp для метода PaintPicture
Константа |
Значение |
Описание |
vbDstInvert |
&H00550009 |
Инвертирует указанное изображение |
vbMergeCopy |
&HOOCOOOCA |
Объединяет рисунок и изображение-источник |
vbMe где Paint |
&HOOBB0226 |
Объединяет инвертированное изображение источника с указанным изображением, используя оператор Or |
vbNotSrcCopy |
&H00330008 |
Копирует инвертированное изображение-источник в указанное изображение |
vbNotSrcEraae |
&H001100A6 |
Инвертирует результат объединения указанного изображения и изображения-источника, используя оператор Or |
vbPatCopy |
&HOOF00021L |
Копирует рисунок в указанное изображение |
vbPatInvert |
&H005A0049L |
Объединяет указанное изображение с рисунком, используя оператор Xог |
vbPatPaint |
&HOOFBOA09L |
Объединяет инвертированное изображение источника с рисунком, используя оператор Or. Объединяет результирующее выражение в этой операции с указанным изображением с помощью оператора Or |
vbSrcAnd |
&H008800C6 |
Объединяет пикселы указанного изображения источника, используя оператор And |
vbSrcCopy |
&HOOCC0020 |
Копирует изображение-источник в указанное изображение |
vbSrcErase |
&H00440328 |
Инвертирует указанное изображение и объединяет результат с изображением-источником с помощью оператора And |
vbSrcInvert |
&H00660046 |
Объединяет пикселы указанного изображения и изображения-источника, используя оператор Хог |
vbSrcPaint |
&HOOEE0086 |
Объединяет пикселы указанного изображения и изображения-источника с помощью оператора Or |
назад | содержание | вперед