建立選單欄

2021-08-25 20:40:11 字數 995 閱讀 1393

1:定義狀態列類 cstatusbar

2: 呼叫creat()建立狀態列

3:呼叫setindicators()新增面板

4: 呼叫setpaneinfo()設定面板寬度和樣式

5:呼叫setpanetext()設定狀態列面板文字

6:呼叫repositionbars()顯示狀態列

例項:現在對話方塊了中定義m_statusbar;

在初始化函式中

bool bret=m_statusbar.create(this);

uint nid[3]=;

bret=m_statusbar.setindicators(nid,3);

m_statusbar.setpaneinfo(0,nid[0],sbps_normal,100);

m_statusbar.setpaneinfo(1,nid[1],sbps_normal,200);

m_statusbar.setpaneinfo(2,nid[2],sbps_normal,32565);

m_statusbar.setpanetext(0,"提示");

repositionbars(afx_idw_controlbar_first,afx_idw_controlbar_last,0);

處理wm_size訊息

void cstatusbardlg::onsize(uint ntype, int cx, int cy)

如果需要與選單項相連,需要截獲wm_menuselect訊息

在對話方塊右鍵中選擇add virtual function列表中選擇windowpro函式,雙擊

新增到右邊列表中

處理相應的函式

lresult cstatusbardlg::windowproc(uint message, wparam wparam, lparam lparam)

return cdialog::windowproc(message, wparam, lparam);

}

RCP建立選單欄工具欄(下拉)

如圖 建立並註冊action override protected void makeactions iworkbenchwindow window 建立選單,選單項 override protected void fillmenubar imenumanager menubar override ...

導航選單欄製作

做法一 效果圖 導航選單.html charset gb2312 導航選單title rel stylesheet href style.css type text css head id daohang id d1 href 首頁a div id d2 關於醫學院div id d3 就業指導中心d...

Swing測試選單欄

public static void main string args jmenuitem openmenuitem new jmenuitem 開啟 開啟項事件 openmenuitem.addactionlistener new actionlistener catch exception e1...