工具欄
阿新 • • 發佈:2017-05-29
菜單欄 clas inf light 函數 bsp 資源 運行 geb
1、相關類
CToolBarCtrl - 父類CWnd,封裝了關於工具欄控件的操作。
CToolBar - 父類CControlBar,封裝了關於工具欄和框架窗口之間的關系,也包括工具欄的創建
2、工具欄的使用
2.1添加工具欄資源
在程序的資源視圖中的Toolbar下的IDR_MAINFRAME中的工具欄上點擊最後一個空白按鈕,添加ID為IDM_TEST的自定義按鈕:
用鼠標將新添加的按鈕向右拖動一點距離後松開,即可在該按鈕和其之前的按鈕之間添加分隔符;
在菜單資源的頂層菜單項【幫助】的下拉菜單項中添加ID為IDM_TEST的Test菜單項,並為該菜單項添加消息響應函數:
void CMainFrame::OnTest() { // TODO: Add your command handler code here MessageBox("test"); }
運行程序可發現,點擊菜單欄【幫助】下的【Test】菜單項和點擊工具欄中的【T】按鈕彈出的是同一個消息框,即兩者的消息響應函數均為OnTest函數,因為兩者的資源ID相同;
刪除工具欄上某個按鈕的方法:在資源窗口中,鼠標左擊選中工具欄的某個按鈕上,將該按鈕拖出工具欄後松開鼠標,即可刪除該按鈕;
工具欄