一、載入方法
步驟1.在resourses中把id_indicator_nish加到 symbol 裡去,同樣的加到 string table 裡去
步驟2.在你的 dialog 類裡面加個 cstatusbar m_bar;
步驟3.在cpp檔案開頭加上
static uint based_code indicators =
; 步驟4.oninitdialog 裡面加上
m_bar.create(this); //建立狀態列
m_bar.setindicators(indicators,1); //設定狀態列中窗格個數
crect rect;
getclientrect(&rect);
m_bar.setpaneinfo(0,id_indicator_nish,
sbps_normal,rect.width()); //大小設定
m_bar.getstatusbarctrl().setbkcolor(rgb(255,180,180));//設定狀態列顏色
二、例項---製作乙個顯示滑鼠在對話方塊中座標的狀態列。
按照上述4個步驟生成狀態列,然後用類嚮導生成onmousemove函式。在函式中新增以下**:
cstring s;
s.format("x=%d y=%d",point.x,point.y);
m_bar.setpanetext(0,s);
ok!顯示滑鼠座標狀態列的對話方塊就實現了:)
三、介面
在對話方塊中加入工具欄
工具欄 是一種非常方便的控制項,能大大增加使用者操作的效率,但是基於對話方塊的程式,卻不能像使用編輯框 edit box 和列表框 list box 一樣,方便地增加工具欄控制項。本文將介紹一種在對話方塊中加入工具欄的方法。一 技術要點分析 所有的windows控制項 包括工具欄 編輯框等 都派生自...
MFC對話方塊新增狀態列
方法一 1 新增string table資源,ids panel1和ids panel2的字串資源。2 新增成員變數 public cstatusbar m wndstatusbar 3 定義 static uint indicators 4 在對話方塊的初始化過程中新增以下 crect rect ...
在對話方塊中增加選單欄,工具欄,狀態列
1.加選單 在對話方塊的property對話方塊中style中選中system menu 再在property對話方塊中generic中加入選單 2.加工具欄 1。要增加乙個資源idr 1 2.記得加乙個成員變數 protected c m wnd 3.bool cmain oninitdialog...