生活随笔
收集整理的這篇文章主要介紹了
单文档自定义工具栏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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);
?
總結
以上是生活随笔為你收集整理的单文档自定义工具栏的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。