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);