如何给菜单栏和工具栏添加背景?谢谢! 如何给菜单栏和工具栏添加背景 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用toolbar模拟menubar...然后把菜单栏和工具栏都放到rebar里... ///////////////////////////////////////////////////////////////////////////////// // 给工具条加背景图 LPCTSTR lpszResourceName = MAKEINTRESOURCE( IDB_COOLBARBG ); HINSTANCE hInstImageWell = AfxFindResourceHandle( lpszResourceName, RT_BITMAP ); HRSRC hRsrcImageWell = ::FindResource( hInstImageWell, lpszResourceName, RT_BITMAP ); ASSERT( hRsrcImageWell != 0 ); HBITMAP m_hbmBack = AfxLoadSysColorBitmap( hInstImageWell, hRsrcImageWell ); REBARBANDINFO rbbi; rbbi.cbSize = sizeof( rbbi ); rbbi.fMask = RBBIM_BACKGROUND; CReBarCtrl& rbCtrl = m_wndReBar.GetReBarCtrl(); for ( UINT nBand = 0; nBand < rbCtrl.GetBandCount(); nBand++ ) { rbbi.hbmBack = m_hbmBack; VERIFY( rbCtrl.SetBandInfo( nBand, &rbbi ) ); } 不知自绘菜单可不可以连连主菜单栏一起画了...不然可真的头痛!!!用toolbar来模拟菜单栏比较高深...MSDN里有一介绍...标题叫:Creating an Internet Explorer-style Menu Bar. 当然可以,不过需要重载主框架类的几个成员函数,或者用现成的类,我这里有,贴主要的话留个mail 顺便给我一份...[email protected] 拜托给我一份,谢了[email protected] 老大也给我一份看看:[email protected] 我也要一份,谢谢啊!![email protected] http://www.codeproject.com/menu/menubarxp.asp mfc 按钮背景效果 为什么设置窗口颜色无效? STL vector push_back 出错!!!! _beginthread 机器在某一局域网内,通过公网(internet)如何与这台sql server连接?试了很多次都不成功,CDatabase在此如何使用? 如何在线程中显示一个全局的非模式对话框? 初学,弱问题:为什么我在资源中倒入BMP的时候会出现这种问题? VC全局变量问题 关于在CStatic上显示图片的问题(在线等侯) 急求一个VB或VC的线性规划单纯形法源码 大家说说有什么好的修复工具!谢谢! ukyoking(乐易) 你好:
然后把菜单栏和工具栏都放到rebar里...
// 给工具条加背景图
LPCTSTR lpszResourceName = MAKEINTRESOURCE( IDB_COOLBARBG );
HINSTANCE hInstImageWell = AfxFindResourceHandle( lpszResourceName, RT_BITMAP );
HRSRC hRsrcImageWell = ::FindResource( hInstImageWell, lpszResourceName, RT_BITMAP );
ASSERT( hRsrcImageWell != 0 );
HBITMAP m_hbmBack = AfxLoadSysColorBitmap( hInstImageWell, hRsrcImageWell );
REBARBANDINFO rbbi;
rbbi.cbSize = sizeof( rbbi );
rbbi.fMask = RBBIM_BACKGROUND;
CReBarCtrl& rbCtrl = m_wndReBar.GetReBarCtrl();
for ( UINT nBand = 0; nBand < rbCtrl.GetBandCount(); nBand++ )
{
rbbi.hbmBack = m_hbmBack;
VERIFY( rbCtrl.SetBandInfo( nBand, &rbbi ) );
}
不然可真的头痛!!!
用toolbar来模拟菜单栏比较高深...MSDN里有一介绍...标题叫:Creating an Internet Explorer-style Menu Bar.
[email protected]
[email protected]
[email protected]