单文档自定义工具栏

来源:互联网 发布:网络营销策划文案 编辑:程序博客网 时间:2024/05/21 20:27

Mark一下

//装载工具栏上资源图片 CImageList m_ImgList;//创建新的工具栏CToolBar m_newToolBar;


 

//去掉自带的工具栏  m_wndToolBar.ShowWindow(SW_HIDE);  //设置自己的工具栏  SetIcon(LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME)),TRUE);  //加载资源图片  m_ImgList.Create(32,32,ILC_COLOR24 | ILC_MASK,1,1);  m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));  m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));  m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));  m_ImgList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));  //创建工具栏  m_newToolBar.Create(this);  //设置按钮  //m_newToolBar.SetButtons(Array,4);  m_newToolBar.SetButtonInfo(0, IDB_MAIN_BUTTON1, TBSTYLE_BUTTON, 0);m_newToolBar.SetButtonInfo(1, IDB_MAIN_BUTTON2, TBSTYLE_BUTTON, 1);m_newToolBar.SetButtonInfo(2, IDB_MAIN_BUTTON3, TBSTYLE_BUTTON, 2);m_newToolBar.SetButtonInfo(3, IDB_MAIN_BUTTON4, TBSTYLE_BUTTON, 3);//设置按钮图标文字  m_newToolBar.SetButtonText(0,_T("设置端口"));  m_newToolBar.SetButtonText(1,_T("配置插件"));  m_newToolBar.SetButtonText(2,_T("日志管理"));  m_newToolBar.SetButtonText(3,_T("关于"));  //设置按钮大小  m_newToolBar.GetToolBarCtrl().SetButtonWidth(60,120);  //将按钮和资源图标相关联  m_newToolBar.GetToolBarCtrl().SetImageList(&m_ImgList);  m_newToolBar.SetSizes(CSize(70,60),CSize(32,32));  //激活鼠标提示功能  m_newToolBar.EnableToolTips(TRUE);  //显示工具栏  RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);  


 

原创粉丝点击