进度控件的样式

在最初创建进度 (CProgressCtrl::Create),请使用 dwStyle 参数用于进度指定所需窗口样式。 下表详述相应的窗口样式。 控件将忽略所有窗口样式不列出的以外示。 应始终创建控件作为子窗口通常,父对话框。

窗口样式

效果

WS_BORDER

在窗口周围创建边框。

WS_CHILD

创建子窗口 (应对 CProgressCtrl始终使用)。

WS_CLIPCHILDREN

在父窗口中绘图时,会排除子窗口占用的区域。 在创建父窗口时使用。

WS_CLIPSIBLINGS

剪辑相对的子窗口。

已禁用

用于创建初始禁用的窗口。

WS_VISIBLE

创建初始可见的窗口。

WS_TABSTOP

指定控件可以接收焦点,则用户按 Tab 键移动到它。

此外,还可以指定仅适用于进度控件PBS_VERTICALPBS_SMOOTH的两种方式。

使用垂直 PBS_VERTICAL 放在控件中,而不是水平。 使用 PBS_SMOOTH 完全填充控件,而不是显示控件小的增量填充说明的正方形。

如果没有 PBS_SMOOTH 样式:

标准进度栏样式

PBS_SMOOTHPBS_VERTICAL 样式:

进度栏样式 - 平滑和垂直

有关更多信息,请参见" MFC 参考"中的窗口样式

请参见

参考

使用 CProgressCtrl