时间:2021-05-20
本文实例讲述了VC进度条的用法实例,分享给大家供大家参考。具体实现代码如下:
复制代码 代码如下:#include <Windows.h>
#include "resource.h"
#include <Commctrl.h>
//对话框函数
INT_PTR CALLBACK DialogProc(
__in HWND hwndDlg,
__in UINT uMsg,
__in WPARAM wParam,
__in LPARAM lParam
)
{
switch (uMsg)
{
case WM_INITDIALOG:
{
//初始化进度条控件
HWND hWndProcess = ::GetDlgItem(hwndDlg, IDC_PROGRESS1);
//设置范围(0, 100)
::SendMessage(hWndProcess, PBM_SETRANGE, 0, MAKELPARAM(0, 100));
//设置步进大小
::SendMessage(hWndProcess, PBM_SETSTEP, 2, 0);
//设置背景色
::SendMessage(hWndProcess, PBM_SETBKCOLOR, 0, RGB(0,0,0xff));
//设置进度条颜色
::SendMessage(hWndProcess, PBM_SETBARCOLOR, 0, RGB(0xff,0,0));
}
break;
case WM_COMMAND:
{
switch(LOWORD(wParam))
{
case IDOK:
{
//增加进度值, 增加的数值为前面设置的步长值
::SendDlgItemMessage(hwndDlg, IDC_PROGRESS1, PBM_STEPIT, 0, 0);
}
break;
case IDCANCEL:
::EndDialog(hwndDlg, IDCANCEL);
return 0;
}
}
break;
}
return 0;
}
int WINAPI WinMain(
__in HINSTANCE hInstance,
__in HINSTANCE hPrevInstance,
__in LPSTR lpCmdLine,
__in int nCmdShow
)
{
::DialogBoxParam(hInstance, (LPCTSTR)IDD_MAIN, NULL, DialogProc, NULL);
return 0;
}
希望本文所述对大家的VC++程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Bootstrap提供了各式各样的进度条。看下面的例子:进度条进度条progress-bar-info(20%)progress-bar-success(60%
Bootstrap提供了各式各样的进度条效果,下面通过实例代码给大家详细介绍,具体详情如下所示:看下面的例子:进度条进度条progress-bar-info(2
这里只是一个小demo,一个用CSS3写的进度条。如图所示:具体代码如下:newdocument.process-bar{width:100px;display
一、普通进度条示例代码importsysimporttimedefprogress_bar():foriinrange(1,101):print("\r",en
本文实例为大家分享了js实现滑动进度条效果的具体代码,供大家参考,具体内容如下进度条:js滑动进度条效果*{margin:0;padding:0;user-se