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

MFC中怎么改变工具条的背景颜色

2012-03-26 
MFC中如何改变工具条的背景颜色RT:我想要改变MFC向导生成的单文档程序的工具条背景颜色(不是按钮的背景),

MFC中如何改变工具条的背景颜色
RT:
  我想要改变MFC向导生成的单文档程序的工具条背景颜色(不是按钮的背景),但是在网上找了很多资料,没有一个成功的。有哪位高手能告诉我啊,请尽量详细点!

PS:最好有详细的方法,不要用链接,网上的链接我已经都看过了。另外,采用CReBar覆盖原来ReBar的方法已经试过了,效果是有点,但是不完美。
  那个高手能告诉我如何将VC自己生成的那个ReBar的指针告诉我!

[解决办法]
试试,只是背景不包含按钮。
if (!m_wndToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD|WS_VISIBLE|CBRS_TOP|CBRS_TOOLTIPS) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
AfxMessageBox("Failed to create toolbar\n");
return -1; // fail to create
}
HBRUSH newBr=CreateSolidBrush(RGB(212,122,212));
SetClassLong(m_wndToolBar.m_hWnd,GCL_HBRBACKGROUND,(long)newBr);

热点排行