如何改变整个系统的背景色,而不是默认的颜色
解决方案 »
- C++运算符重载探讨
- 敢问大神
- 调用某个COM组件的方法,其中有一个参数是输出参数,是一个_RecordsetPtr用户获记录集,如果数据记录是空的时后程序当掉了……
- 怎样获得其他程序中的RichEdit的内容?郁闷中
- 网页经常会弹出广告,请问有什么软件可以抑制?
- 怎么在WIN2000下,VC中加入include "psapi.h"编译出现Cannot open include file: 'psapi.h'
- 关于软件分发问题 VC++ DAO 300分
- 巨难!!如何将一个OCX控件加入到Word文档中?
- 高分求教LogonUser()/ImpersonateLoggedOnUser()和dcomcnfg的问题
- ===问一个有关GB和BIG5转换的基本问题======
- 求教,已知一个窗口句柄,并且它的名字是Internet Explorer_Server,如何得到 IWebBrowser2 接口?
- CListCtrl能增加背景图吗?report模式下,最上一排的heard能加背景图吗?如何实现?
这个可能对你有用
class CMyView : public CFormView
{
public:
CBrush m_Brush;
.........
}; CMyView::CMyView()
: CFormView(CMyFormView::IDD)
{
//{{AFX_DATA_INIT(CMyFormView)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
m_Brush.CreateSolidBrush(RGB(0,0,0));
} HBRUSH CMyView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if(nCtlColor==CTLCOLOR_STATIC)
{
pDC->SetTextColor(RGB(255,0,0));
pDC->SetBkColor(RGB(0,0,0));//试试没有这句会什么样;
}
return m_Brush;
// TODO: Return a different brush if the default is not desired
//return hbr;
}
just try it...............