(1)在要新增狀態列的對話方塊類的類定義中 cstatusbarctrl *m_statbar;
(2)在oninitdialog中或其它合適的訊息響應中加如下
void c***dlg::installstatusbar(void):
// 安裝狀態列
void cgpsuserserverdlg::installstatusbar(void)
; //分割尺寸
m_statbar->setparts(4, nparts); //分割狀態列
m_statbar->settext("",0,0); //第乙個分欄加入"這是第乙個指示器"
m_statbar->settext("",1,0); //以下類似
/*也可使用以下方式加入指示器文字
m_statbar.setpanetext(0,"這是第乙個指示器",0);
//在第四個分欄中加入id為idi_icon3的圖示
*********************************************/
m_statbar->showwindow(sw_show);
}關於寬度 int nparts[4]= ; //分割尺寸
表示從左面的偏移量。350不是指260上再加350的寬度。而是也是只從最左面開始的寬度。既第2欄的寬度應該是350-260 = 90.其他同理.
VC 之對話方塊中新增狀態列
對話方塊中新增狀態列方法 通過網上查資料和自己試驗,發現以下兩種方法 一 1 在要新增狀態列的對話方塊類的類定義中 cstatusbarctrl m statbar 2 在oninitdialog中或其它合適的訊息響應中加如下 函式可檢視msdn m statbar new cstatusbarct...
VC 之對話方塊中新增狀態列
通過網上查資料和自己試驗,發現以下兩種方法 一 1 在要新增狀態列的對話方塊類的類定義中 cstatusbarctrl m statbar 2 在oninitdialog中或其它合適的訊息響應中加如下 函式可檢視msdn m statbar new cstatusbarctrl rect m rec...
MFC對話方塊新增狀態列
方法一 1 新增string table資源,ids panel1和ids panel2的字串資源。2 新增成員變數 public cstatusbar m wndstatusbar 3 定義 static uint indicators 4 在對話方塊的初始化過程中新增以下 crect rect ...