⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9.6 进度栏编程.txt

📁 网上第一本以TXT格式的VC++深入详解孙鑫的书.全文全以TXT格式,并每一章节都分了目录,清晰易读
💻 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 + -