hur.cn - 华软网

 热门搜索

MFC mdi子窗体背景色设置问题

  作者:未知    来源:网络    更新时间:2011/8/26
我创建了一个CEditView的运用程序,现在先通过CColorDialog界面改变背景色
我这样写代码
在~View.cpp中,写了如下代码
CColorDialog m_ColorDlg( m_BackgroundColor, CC_FULLOPEN, NULL );
if( m_ColorDlg.DoModal()==IDOK ) //弹出颜色对话框
{
CDC *pDC = GetWindowDC();
COLORREF col = m_ColorDlg.GetColor();
pDC->SetBkColor(col); //设置背景色
}
但是没有效果,怎么办呢?col 有值,但是没有设置成功,该怎么改?
---华软 网友回答---
是不是没重绘?
---华软网友回复---
需要在CEditView 的OnPaint中改变背景色
---华软网友回复---
对话框invalidate下
---华软网友回复---
随便为么一下,vc怎么捕捉键盘事件,包括组合键事件      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。