首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么改变picture控件的背景颜色

2012-07-08 
如何改变picture控件的背景颜色?想用picture控件调用CColorDialog类,代码:CColorDialog dlgdlg.DoModal()

如何改变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; 
}

热点排行