MFC 。。CReBar 上新增工具欄背景

2021-08-26 01:50:44 字數 1031 閱讀 5511

crebae m_rebasr ;

c******* m_wndtoolbr;

if (!m_wnd*******.createex(this, tbstyle_flat | tbstyle_transparent //設定背景為透明 來顯示我們 crebar 的背景

, ws_child | ws_visible | cbrs_top

| cbrs_gripper | cbrs_tooltips | cbrs_flyby | cbrs_size_dynamic) ||

!m_wnd*******.load*******(idr_mainframe))

//這三行**如果我們不想停靠工具欄那麼 刪除掉

/*m_wnd*******.enabledocking(cbrs_align_any);

enabledocking(cbrs_align_any);

dockcontrolbar(&m_wnd*******);*/

if(!m_rebar.create(this)||

!m_rebar.addbar(&m_wnd*******, null, null,

rbbs_gripperalways | rbbs_fixedbmp))

crebarctrl &ctl=m_rebar.getrebarctrl(); //返回 crebarctrl 的引用

hbitmap hbit=(hbitmap)::loadimage(afxgetinstancehandle(),"bk.bmp",image_bitmap,0,0,lr_loadfromfile); //從檔案載入位圖

rebarbandinfo info ;

memset(&info,0,sizeof(info)); //置0

info.cbsize=sizeof(rebarbandinfo);

info.fmask=rbbim_background ; //位掩碼選擇 填充hbmback

info.hbmback=hbit;

ctl.setbandinfo(0,&info);

vc對話方塊中新增工具欄

轉http www.programfan.com blog article.asp?id 27914 1 新增工具欄資源id為idr 2 在對話方塊的類定義中加 c m 3 在oninitdialog中或其它合適的訊息響應中加如下 函式可檢視msdn m create this 建立工具欄 m lo...

MFC對話方塊新增工具欄 選單 狀態列

新增工具欄 c m wnd if m wnd create this m wnd load idr 1 repositionbars afx idw controlbar first,afx idw controlbar last,0 千萬別忘了這句,好多教程都把這個忘了導致最後工具欄不顯示 新增選...

VC 之對話方塊中新增工具欄

1 新增工具欄資源id為idr 2 在對話方塊的類定義中加 c m 3 在oninitdialog中或其它合適的訊息響應中加如下 函式可檢視msdn 01m create this 建立工具欄 02m load idr 載入工具欄 03 04 得出控制項條大小.05crect rect 06crec...