Unicode Controls & Classes for VB6 - Version 4

clsCommonWrapper.OverlapImageCoords Method

Draws a picture on a specified Device Context; the picture can be also alpha with 32 bit

Syntax
Public Sub OverlapImageCoords (ByVal lDestHDC As Long, _
ByVal X1 As Long, _
ByVal y1 As Long, _
ByVal X2 As Long, _
ByVal y2 As Long, _
ByVal bGrayed As Boolean, _
ByRef oPicImage As StdPicture, _
ByVal bUseTransp As Boolean, _
Optional ByVal iPicMaxWidth As Long = -1, _
Optional ByVal iPicMaxHeight As Long = -1, _
Optional ByVal XTransp As Long = 0, _
Optional ByVal YTransp As Long = 0, _
Optional ByVal lTranspColor As Long = -1&)
Parameters
Parameter Description
ByVal lDestHDC As Long The destination Device Context
ByVal X1 As Long Specifies the x-coordinate of the rectangle's upper-left corner.
ByVal y1 As Long Specifies the y-coordinate of the rectangle's upper-left corner.
ByVal X2 As Long Specifies the x-coordinate of the rectangle's lower-right corner.
ByVal y2 As Long Specifies the y-coordinate of the rectangle's lower-right corner.
ByVal bGrayed As Boolean Pass True to draw the image grayed
ByRef oPicImage As StdPicture The picture to draw
ByVal bUseTransp As Boolean Enable transparency management for non 32 bit pictures
32 bit pictures are always drawn using transparency; if you are using this flag on a 32 bit picture, an additional transparent color will be added
Optional ByVal iPicMaxWidth As Long = -1 Maximum width to draw
Optional ByVal iPicMaxHeight As Long = -1 Maximum height to draw
Optional ByVal XTransp As Long = 0 X coordinate at which the function will find the color to treat as transparent
Optional ByVal YTransp As Long = 0 Y coordinate at which the function will find the color to treat as transparent
Optional ByVal lTranspColor As Long = -1& Transparent color
Remarks