{
pCanvas->SetBackgroundColor(Color(0, 0, 0, 0));
pCanvas->Clear();
+
+ pHighlightedBgBitmap = __pCheckButton->GetBackgroundBitmap(__pCheckButton->GetGroupStyle(), _CHECK_BUTTON_STATUS_HIGHLIGHTED);
+
+ pHighlightedReColorBgBitmap = _BitmapImpl::GetColorReplacedBitmapN(*pHighlightedBgBitmap,
+ Color::GetColor(COLOR_ID_MAGENTA), __pCheckButton->GetColor(_CHECK_BUTTON_STATUS_HIGHLIGHTED));
+
+ if (pHighlightedReColorBgBitmap && __highlightedIndex == 0)
+ {
+ if (_BitmapImpl::CheckNinePatchedBitmapStrictly(*pHighlightedReColorBgBitmap))
+ {
+ pCanvas->DrawNinePatchedBitmap(bounds, *pHighlightedReColorBgBitmap);
+ }
+ else
+ {
+ pCanvas->DrawBitmap(bounds, *pHighlightedReColorBgBitmap,
+ FloatRectangle(0.0f, 0.0f, pHighlightedReColorBgBitmap->GetWidthF(), pHighlightedReColorBgBitmap->GetHeightF()));
+ }
+ }
}
else
{