VC 對話方塊中新增狀態列

2021-04-29 17:56:25 字數 701 閱讀 3649

(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 ...