use PALETTERGB instead of RGB when creating wxMask from colour
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14830 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
a2fa504087
commit
f423f4dbbb
@ -1265,7 +1265,7 @@ bool wxMask::Create(const wxBitmap& bitmap, const wxColour& colour)
|
|||||||
|
|
||||||
// scan the bitmap for the transparent colour and set the corresponding
|
// scan the bitmap for the transparent colour and set the corresponding
|
||||||
// pixels in the mask to BLACK and the rest to WHITE
|
// pixels in the mask to BLACK and the rest to WHITE
|
||||||
COLORREF maskColour = RGB(colour.Red(), colour.Green(), colour.Blue());
|
COLORREF maskColour = wxColourToPalRGB(colour);
|
||||||
m_maskBitmap = (WXHBITMAP)::CreateBitmap(width, height, 1, 1, 0);
|
m_maskBitmap = (WXHBITMAP)::CreateBitmap(width, height, 1, 1, 0);
|
||||||
|
|
||||||
HDC srcDC = ::CreateCompatibleDC(NULL);
|
HDC srcDC = ::CreateCompatibleDC(NULL);
|
||||||
|
Loading…
Reference in New Issue
Block a user