1.將cmainframe標頭檔案中的m_wndstatusbar變數的訪問屬性修改為public;
public:
cmfcstatusbar m_wndstatusbar;
2.新增ids_progress標識的字串,並將標題修改為進度條;
3.將cmainframe原始檔中指示器修改為如下:
id_indicator_clock是在狀態列中定義時間的,在前面的部落格中有介紹;static uint indicators =
;
5.在任意函式需要新增進度條處新增如下**即可實現在狀態列顯示進度條:
其中的blockmodel.size()為乙個容器的大小,在這裡將其大小設定為進度條的最大長度,其中的i為遍歷該容器的索引,從0開始,因此當前位置需設為i+1,否則進度條只顯示到99%,到此設定完畢,效果圖如下:cmainframe *pframe=(cmainframe *)afxgetmainwnd();//獲取框架類指標
pframe->m_wndstatusbar.enablepaneprogressbar(2,blockmodel.size(),true);//設定狀態列上的進度條的最大長度
pframe->m_wndstatusbar.setpaneprogress(2,i+1,true);//設定狀態列上進度條的當前位置,其中的2是進度條在指示器陣列中的索引號
MFC 應用程式型別 單文件 多文件與基於對話方塊
型別解釋 單文件 記事本類程式的標準模式,有選單欄 工具欄等,只能進行乙份文件的操作,即不能同時在同乙個應用程式中開啟兩個檔案 多文件 word類或瀏覽器程式的標準模式,可多個視窗顯示不同的資訊,進行不同的任務,有過個檢視環境,可同時操作多個檔案。多個檔案共享同一選單欄 工具欄等 對話方塊 可方便的...
VC如何更改單文件應用程式的標題
settitle 文件標題 return true 執行程式,則每次選擇選單中的 檔案 的 新建 選項時,文件標題就變成 文件標題 sdititle 2 主視窗標題的改變 改變主視窗的標題有兩種 第一種方法 利用resourceview開啟工程的資源,修改string table中的idr main...
讀書筆記 MFC單文件應用程式結構分析
真的開始學習vc 了,感覺還是有點吃力。之前的知識幾乎全部忘掉了,要重新開始。不過還好,語法基礎還是有的,不用費多大力氣。物件導向的知識還是有的,不用重新學習,只需要了解一下就可以了。指標的知識也差不了多少,邊用邊學吧。今天開始重新進軍vc 的殿堂,希望從此開啟我的c 學習大門。這個八月的目標 熟悉...