在下載安裝的過程中,我們經常會看到帶有文字的進度條,它能給人一種直觀的概念。在VC中也有進度條的控件,但它不能顯示文字。今有一CProgressCtrl類的派生類CTextProgressCtrl就有完成這樣的工作。兩種控件運行情況的對比如下:
下面介紹CTextProgressCtrl類的具體使用過程:
1. 運行VC,建立一個名為progressDemo的基於對話框的程序,在對話框中加入兩個progressCtrl,然後把TextProgressCtrl.cpp和TextProgressCtrl.h加入到工程中。
2. 為兩個控件加入成員變量CProgressCtrl m_progress, CProgress m_progresss2。
3. 在ProgressDemoDlg.h中加入#include “TextProgressCtrl.h”,將CProgressCtrl m_progresss,改為CTextProgressCtrl m_nprogress。
4. 為了看出效果我加入了一個定時器,具體代碼請看源程序。