當前位置:編程學習大全網 - 熱門推薦 - MFC編程中Dialog based下面的進度條如何操作

MFC編程中Dialog based下面的進度條如何操作

用類向導關聯變量,然後用這個變量進行操作。

下面是CProgressCtrl類的簡單介紹(源自msdn)

CProgressCtrl

CObject

└CCmdTarget

└CWnd

└CProgressCtrl

“進度條控件”是壹個窗口,應用程序可以使用這個窗口來表明壹個冗長操作的進度。它由壹個從左到右,用系統高亮色逐漸填充的矩形組成。

CProgressCtrl類提供了Windows通用進度條控件的機能。這個控件(也就是CProgressCtrl類)只有對運行在Windows 95和Windows NT 3.51或更高版本下的程序才是有效的。

進度條控件具有壹個範圍和壹個當前位置。範圍代表了操作的整個期間,當前位置代表了應用程序為完成操作已經做完的部分。窗口進程用範圍和當前位置來確定用高亮色填充進度條的百分比,以及確定在進度條中所顯示的文本(如果有的話)。由於範圍和當前位置值是用有符號整數表示的,所以可能的當前位置值的範圍是從-217483648到217483647。

#include <afxcmn.h>

CProgressCtrl類成員

Construction CProgressCtrl 構造壹個CProgressCtrl對象

Create 創建壹個進度條控件並將它與壹個CProgressCtrl對象連接

Attributes SetRange 為進度條控件設置範圍的最小值和最大值,並重畫進度條來反映新的範圍

SetRange32 為進度條控件設置範圍的最小值和最大值,並重畫進度條來反映新的範圍

GetRange 獲取進度條控件範圍的下限和上限

GetPos 獲取進度條的當前位置

SetPos 設置進度條的當前位置並重畫進度條來反映新的位置

OffsetPos 用壹個指定的增量來增加進度條控件的當前位置,並重畫此進度條來反映新的位置

SetStep 為壹個進度條控件指定每壹步的增量

Operations StepIt 用每壹步的增量(參見SetStep)來增加壹個進度條控件的當前位置,並重畫此進度條來反映新的位置

  • 上一篇:曝梅西即將加盟巴黎聖日耳曼
  • 下一篇:picsart安卓怎麽設置解鎖鍵照片
  • copyright 2024編程學習大全網