|
VC制作类似于IE4的酷工具条(2) { TRACE0("Failed to create status bar\n"); return -1; // fail to create }
m_wndToolBar.GetToolBarCtrl().SetButtonWidth(50, 150); //设置工具条按钮大小 m_wndToolBar.GetToolBarCtrl().SetExtendedStyle(TBSTYLE_EX_DRAWDDARROWS);
//创建鼠标移上时的图标列表 img.Create(IDB_HOTTOOLBAR, 22, 0, RGB(255, 0, 255)); m_wndToolBar.GetToolBarCtrl().SetHotImageList(&img); img.Detach(); //创建无焦点的图标列表 img.Create(IDB_COLDTOOLBAR, 22, 0, RGB(255, 0, 255)); m_wndToolBar.GetToolBarCtrl().SetImageList(&img); img.Detach(); m_wndToolBar.ModifyStyle(0, TBSTYLE_FLAT ¦ TBSTYLE_TRANSPARENT); //设置要显示的图标数,可根据实际情况修改 m_wndToolBar.SetButtons(NULL, 9);
//逐个设置图标按钮的属性 /*SetButtonInfo(( int nIndex, UINT nID, UINT nStyle, int iImage ); 参数如下: nIndex : 图标按钮的索引值 nID: 图标按钮关联的资源号 nStyle: 图标按钮的风格 常用的几种如下: TBBS_BUTTON 标准按钮 TBBS_SEPARATOR 分隔符 TBSTYLE_DROPDOWN 带有下箭头的按钮 iImage: 关联建立的ImageList中图形的索引值 */ m_wndToolBar.SetButtonInfo(0, ID_FILE_NEW, TBSTYLE_BUTTON, 0); m_wndToolBar.SetButtonText(0, "回退"); m_wndToolBar.SetButtonInfo(1, ID_FILE_OPEN, TBSTYLE_BUTTON , 1); m_wndToolBar.SetButtonText(1, "前进"); m_wndToolBar.SetButtonInfo(2, ID_FILE_SAVE, TBSTYLE_BUTTON¦TBBS_SEPARATOR , 2);
|