如何改变picture控件的背景颜色?
想用picture控件调用CColorDialog类,代码:
CColorDialog dlg;
dlg.DoModal();
但是如何让picture的背景显示所选的颜色呢?谢谢!!
[解决办法]
pic的类型要选Enhanced Metafile,然后响应WM_CTLCOLOR消息
if(&m_pic==pWnd&& nCtlColor == CTLCOLOR_STATIC )
{
pDC->SetBkColor(RGB(255,0,0));
static CBrush g_pbrush(RGB(255,0,0));
return g_pbrush;
}