]> git.saurik.com Git - wxWidgets.git/commitdiff
Document light grey colour handling in wxMSW wxBitmap::LoadFile().
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 7 Aug 2013 11:08:38 +0000 (11:08 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 7 Aug 2013 11:08:38 +0000 (11:08 +0000)
For historical/compatibility reasons we handle this colour as transparent in
wxMSW when loading the bitmaps from resources, but this is rather not obvious
for the new users, so document it and provide a way of compensating for this
in the documentation as well.

Closes #15371.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74641 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

interface/wx/bitmap.h

index ff402220129949bede1f0111f786f13e37a8a476..d6f603b9076e55c88aa75daa713901b1e0be8a26 100644 (file)
@@ -91,6 +91,12 @@ public:
         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