我用CReBar类,想在工具栏加上纹理作为背景。代码如下: CBitmap bm_frame;
bm_frame=new CBitmap();
bm_frame->LoadBitmap(IDB_TOOL_BITMAP);
if (!m_wndReBar.Create(this) ||
!m_wndReBar.AddBar(&m_wndToolBar,NULL,bm_frame,RBBS_GRIPPERALWAYS|
RBBS_FIXEDBMP))
{
TRACE0("Failed to create rebar\n");
return -1; // fail to create
}
但是显示出来的结果是工具栏两边有些许白色图,但背景确不出来。这是为什么,我换了几个fstyle都不管用。
bm_frame=new CBitmap();
bm_frame->LoadBitmap(IDB_TOOL_BITMAP);
if (!m_wndReBar.Create(this) ||
!m_wndReBar.AddBar(&m_wndToolBar,NULL,bm_frame,RBBS_GRIPPERALWAYS|
RBBS_FIXEDBMP))
{
TRACE0("Failed to create rebar\n");
return -1; // fail to create
}
但是显示出来的结果是工具栏两边有些许白色图,但背景确不出来。这是为什么,我换了几个fstyle都不管用。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货