MFC用代码创建工具栏
生活随笔
收集整理的這篇文章主要介紹了
MFC用代码创建工具栏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
VC2012;單文檔工程;
在主框架類頭文件,原來的工具條變量之后,增加一個m_mywndToolBar變量;
在主框架類CPP文件,原來的創建工具欄函數后面,增加一個創建函數;
?
添加一個自己工具欄按鈕的ID數組;
?
為自己的工具欄設置定義的按鈕數組,設置按鈕文字;
?
運行一下,結果如下;
創建了一個工具欄,4個按鈕;但是帶有默認圖案,并跑到了原來工具欄的前面,按鈕文字也未顯示;
?
把前面創建函數中的CBRS_TOP風格改為CBRS_FLOATING,再運行,顯示如下;
?
添加如下圖停靠工具欄的2句;EnableDocking,DockPane;運行,結果如下;跑到了原來工具欄的后面;
?
如下圖代碼,設置按鈕風格為標準工具欄按鈕,再運行;文字還是未顯示;
?
看一下是否工具欄按鈕尺寸過小;調用SetSizes設置按鈕大小,第一個參數是按鈕大小,第二個參數是圖標大小;運行,未見設置尺寸的效果;2個工具欄都是可以拖出來的;下回繼續;
?
?
總結
以上是生活随笔為你收集整理的MFC用代码创建工具栏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 批处理显示是上午还是下午
- 下一篇: Win32 像素格式描述符学习