如何画一个CButton外面

时间:2017-02-08 14:47:43

标签: mfc

我必须从一个CButton(两个小的红色和绿色矩形)画左(不在里面)。我不确定如何以正确的方式实现这一目标。我可以在DrawItem()中使用父DC的设备上下文来绘制它吗?

void CSpecialButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) 
{ ..
  CDC* parentDC = GetParent()->GetDC();
  CRect rcClrRed; 
  .. calculate rcClrRed;
  parentDC->FillSolidRect(rcRed, RGB(255,0,0);
}

0 个答案:

没有答案