CRect rect;
CPaintDC dc(this);
GetDlgItem(IDC_RECT)->GetWindowRect(rect);
dc.FillSolidRect(rect,RGB(255,255,255)); //设置为绿色背景
我想先得到IDC_RECT控件的大小,然后再设置窗口的背景色!
但是程序运行出错!
CPaintDC dc(this);
GetDlgItem(IDC_RECT)->GetWindowRect(rect);
dc.FillSolidRect(rect,RGB(255,255,255)); //设置为绿色背景
我想先得到IDC_RECT控件的大小,然后再设置窗口的背景色!
但是程序运行出错!
解决方案 »
- CMainFrame从CFrameWndEx继承的,怎么去掉标题栏呢?
- 各位高手:如何在静态图片控件载入图片后在上面绘制坐标系
- 关于DLL中全局变量的问题
- 刷新进度条
- sin之类的数据函数,是某个类的成员吗?用时如何调用?
- 为什么在dll的方法中不能定义CString类型的参数?
- listbox控件获取值小问题,在线等
- 如何取到别一窗口内一个变量????????????????????????
- 很长时间做不出来,求教。(¥300)
- 为什么CObList类的Serialize函数实现里要先调用CObject::Serialize(ar);
- 服务器端侦听多个连接
- 如何修改CScrollView的垂直滚动条的位置
{ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
switch(nCtlColor)
{
case CTLCOLOR_DLG:
return 你的颜色话刷;
break;
default:
break;
}
return hbr;
}
{
CBrush *brush;
brush = new CBrush(RGB(20,221,221));
return (HBRUSH)(brush->m_hObject);
}你的代码连画刷也没,SelectObject也没你拿什么画啊?