最初创建进度控件(CProgressCtrl::Create)时,请使用 dwStyle 参数为进度控件指定所需的窗口样式。 以下列表详细介绍了适用的窗口样式。 控件忽略此处列出的窗口样式以外的任何窗口样式。 应始终将控件创建为子窗口,通常是对话框父窗口。
窗口样式 | 影响 |
---|---|
WS_BORDER | 创建窗口周围的边框。 |
WS_CHILD | 创建子窗口(应始终用于 CProgressCtrl )。 |
WS_CLIPCHILDREN | 在父窗口中绘制时,将排除子窗口占用的区域。 创建父窗口时使用。 |
WS_CLIPSIBLINGS | 剪辑子窗口彼此相对。 |
WS_DISABLED | 创建初始禁用的窗口。 |
WS_VISIBLE | 创建初始可见的窗口。 |
WS_TABSTOP | 指定当用户按下 TAB 键移动到该控件时,控件可以接收焦点。 |
此外,还可以指定两种仅适用于进度控件的样式,PBS_VERTICAL和PBS_SMOOTH。
使用PBS_VERTICAL垂直而不是水平方向设置控件。 使用PBS_SMOOTH完全填充控件,而不是显示以增量方式填充控件的小划线方块。
没有PBS_SMOOTH样式:
使用PBS_SMOOTH和PBS_VERTICAL样式:
有关详细信息,请参阅 MFC 参考中的窗口样式。