// Name: bitmap.h
// Purpose: interface of wxBitmap* classes
// Author: wxWidgets team
-// RCS-ID: $Id$
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
Loads a bitmap from a file or resource, putting the resulting data into
@a bitmap.
+ @note Under MSW, when loading a bitmap from resources (i.e. using @c
+ wxBITMAP_TYPE_BMP_RESOURCE as @a type), the light grey colour is
+ considered to be transparent, for historical reasons. If you want
+ to handle the light grey pixels normally instead, call
+ SetMask(NULL) after loading the bitmap.
+
@param bitmap
The bitmap object which is to be affected by this operation.
@param name
Constructs a mask from a bitmap and a colour that indicates the background.
*/
bool Create(const wxBitmap& bitmap, const wxColour& colour);
+
+ /**
+ Returns the mask as a monochrome bitmap.
+ Currently this method is implemented in wxMSW, wxGTK and wxOSX.
+
+ @since 2.9.5
+ */
+ wxBitmap GetBitmap() const;
};