MImgSetDrawClipRect

Functions ››
Parent Previous Next

bOk = MImgSetDrawClipRect( hImage, nLeft, nTop, nRight, nBottom )

Sets an image's draw clipping rectangle.

Parameters
hImage
Number: Handle of the image

nLeft, nTop, nRight, nBottom
Number: The clipping rectangle

Return
Boolean: TRUE if successful or FALSE if an error occurs

Example
In this example an image is drawn into a window. The update rectangle is used for clipping:
! Get the DC
Set hDC = GetDC( hWnd )
If hDC
 ! Get the client rectangle of the window
 Call GetClientRect( hWnd, nLeft, nTop, nRight, nBottom )
 ! Get the update rectangle
 Call GetUpdateRect( hWnd, nClLeft, nClTop, nClRight, nClBottom )
 ! Set the clipping rectangle
 Call MImgSetDrawClipRect( hImage, nClLeft, nClTop, nClRight, nClBottom )
 ! Draw it using the clipping rectangle
 Call MImgDraw( hImage, hDC, nLeft, nTop, nRight, nBottom, MIMG_DRAW_USECLIPRECT )
 ! Release the DC
 ReleaseDC( hWnd, hDC )

See also
MImgGetDrawClipRect
MImgDraw
MImgDrawAligned
MImgDrawPattern
MImgSetDrawState

Created with the Personal Edition of HelpNDoc: Free EPub producer