LBitmapRgn::CreateMaskFromBitmapRgn

#include "ltwrappr.h"

virtual L_INT LBitmapRgn::CreateMaskFromBitmapRgn(pLBitmapMask, uStructSize)

LBitmapBase * pLBitmapMask;

/* pointer to an LBitmapBase object */

L_UINT uStructSize;

/* size of structure */

Creates a 1-bit mask image from the region in the associated :LBitmapBase class object's bitmap.

Parameter

Description

pLBitmapMask

Pointer to an LBitmapBase object that will be updated with the mask bitmap.

uStructSize

Size of BITMAPHANDLE structure in bytes. Use the sizeof() macro to calculate this value.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

A bitmap region is an area of interest within a bitmap. A bitmap can have only one region at a time, but the region can be complex, including, for example, multiple noncontiguous shapes. For more information, refer to Creating a Bitmap Region.

Required DLLs and Libraries

LTDIS

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

Platforms

Win32, x64.

See Also

Functions:

LBitmapBase::CreateAlphaBitmap, LBitmapBase::SetAlpha, LBitmapRgn::SetRgnFromMask, Class Members

Topics:

Defining and Using a Bitmap Region

 

Implementing Transparency

 

Saving a Region

Example

For an example, refer to LBitmapRgn::SetRgnPolygon.