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

小弟我想把VC自动生成的对话框的背景改成白色或系统色(透明背景) 为什么这样不行

2012-03-16 
我想把VC自动生成的对话框的背景改成白色或系统色(透明背景)为什么这样不行void CFirstgameDlg::OnPaint()

我想把VC自动生成的对话框的背景改成白色或系统色(透明背景) 为什么这样不行
void CFirstgameDlg::OnPaint() 
{
CPaintDC clientdc(this);
HBRUSH a=::CreateSolidBrush(RGB(0,0,0));
clientdc.SelectObject(a);
}
我想把VC自动生成的对话框的背景改成白色 为什么这样不行。。。。 怎样才行


  而且我是一定要用HBRUSH 的 因为我想用系统自带的背景 就是(HBRUSH)COLOR_WINDOW+1 如果不用HBRUSH就不能用系统自带背景色了。。。可以把那个叫透明色么

[解决办法]

探讨
引用:

引用:
引用:
BOOL DemoDlg::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
CRect rc;
GetClie……

热点排行