我必须从一个CButton(两个小的红色和绿色矩形)画左(不在里面)。我不确定如何以正确的方式实现这一目标。我可以在DrawItem()中使用父DC的设备上下文来绘制它吗?
void CSpecialButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{ ..
CDC* parentDC = GetParent()->GetDC();
CRect rcClrRed;
.. calculate rcClrRed;
parentDC->FillSolidRect(rcRed, RGB(255,0,0);
}