📄 9.6 进度栏编程.txt
字号:
9.6 进度栏编程
我们平时在安装软件时通常都会看到有一个进度栏,用以指示当前的安装进度。在MFC中,进度栏也
有一个相关的类: CProgressCtr1。该类的继承层次结构如图9.37所示。
从图9.37中可以看到,CProgressCtrl类派生图9.37 CProgressCtrl类的继承层次结构于CWnd类,因
此,它也是一个窗口类。如果要在程序中使用进度栏,首先需要构造一个
346 I ~~
vc. .深λ
CProgressCtrl对象,然后调用CProgressCtrl类的Create函数创建进度栏控件。该函数的原型声明
如下所示:
BOOL Create(DWORD dwStyle , const RECT& rect , CWnd* pParentWnd, U工NT nID );
可以看到,这个函数有四个参数,各自的意义如下所述:
. dwStyle
指定进度栏控件的类型。因为进度栏也是窗口,所以它具有窗口所具有的各种类型,同时,它还有
自己的类型: PBS VERTICAL和PBS_SMOOTH。如果指定了前者,则进度栏将垂直显示,否则,将创建
一个水平显示的进度栏。
. rect
指定进度栏控件的大小和位置。
. pParentWnd
指定进度栏的父窗口。
. nID
指定进度栏控件的E。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -