工具条CToolBar与状态条CStatusBar的基本添加方法

来源:互联网 发布:大数据就业前景 编辑:程序博客网 时间:2024/05/18 14:45
CImageList m_ilToolBar;CToolBar m_toolBar;CStatusBar m_statuBar;//创建工具条按钮图标列表m_ilToolBar.Create(32, 32, ILC_COLOR32 | ILC_MASK, NULL, NULL);HICON hIcon;for (int i = 0; i < 8; i++){hIcon =AfxGetApp()->LoadIcon(IDI_ICON1+i);//批量导入添加的ico图标资源m_ilToolBar.Add(hIcon);}//初始化 工具条const UINT iId[10] = { 1001, 1002, 1003, 1004, 1005, 0, 1006, 1007 ,IDS_STRING_STATUSBAR_1, IDS_STRING_STATUSBAR_2 };BOOL bRet = m_toolBar.CreateEx(this);m_toolBar.SetButtons(iId, 8);//设置工具条按钮数量与idm_toolBar.SetSizes(CSize(60, 56), CSize(24, 24));//设置按钮与图片大小m_toolBar.SetButtonText(0, _T("按钮1"));m_toolBar.SetButtonText(1, _T("按钮2"));m_toolBar.SetButtonText(2, _T("按钮3"));m_toolBar.SetButtonText(3, _T("按钮4"));m_toolBar.SetButtonText(4, _T("按钮5"));// iId[6]=0 为按钮分隔条m_toolBar.SetButtonText(6, _T("按钮6"));m_toolBar.SetButtonText(7, _T("按钮7"));m_toolBar.GetToolBarCtrl().SetImageList(&m_ilToolBar);//设置按钮图片//初始化状态条m_statusBar.Create(this);m_statusBar.SetIndicators(&iId[8], 2);//设置状态条 id与条目数量m_statusBar.SetPaneInfo(0, iId[8], SBPS_NORMAL,300);//设置条目样式与宽度m_statusBar.SetPaneInfo(1, iId[9], SBPS_NORMAL, 100);m_statusBar.SetPaneText(0, _T("1111"));m_statusBar.SetPaneText(1, _T("2222"));//显示工具条与状态条RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0); 

0 0
原创粉丝点击