怎样改变进度条的颜色?例如拷贝或下载时的进度条颜色,请具体说明怎样使用。谢谢!

 我来答
匿名用户
2014-08-05
展开全部
改变进度条颜色最简单的方法
小宇哦巴!关注
阅读:2152009-04-24 16:35
标签:it
m_UpdateProgress.SendMessage(PBM_SETBKCOLOR, 0, RGB(255, 238, 247)); //背景色
m_UpdateProgress.SendMessage(PBM_SETBARCOLOR, 0, RGB(255, 0, 0)); //前景色
还可以去除边框
m_UpdateProgress.ModifyStyleEx(WS_EX_STATICEDGE,0);
m_UpdateProgress.Invalidate(false);
如果还想改变某个按钮颜色,则网上下载一个强大的按钮类CButtonST。其方法为:
m_btnST.SetColor(CButtonST::BTNST_COLOR_BK_IN, RGB(255, 0, 0)); //鼠标后按钮背景色
m_btnST.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(255, 255, 255)); //鼠标后按钮文本色
m_btnST.SetColor(CButtonST::BTNST_COLOR_FG_OUT, RGB(0, 0, 0)); //鼠标前按钮文本色
m_btnST.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS, RGB(255, 203, 151)); //鼠标前按钮背景色
改变对话框背景色的话,定义一个CBrush变量,在其构造函数中:
m_DlgBrush.CreateSolidBrush(RGB(255, 238, 247));
还得在OnCtlColor消息响应函数中return m_DlgBrush;
改变某个静态控件颜色,在OnCtlColor消息响应函数中:
if (pWnd->GetDlgCtrlID() == IDC_PROCESS || pWnd->GetDlgCtrlID() == IDC_COMPANY)
{
pDC->SetTextColor(RGB(255, 0, 0));
pDC->SetBkColor(RGB(255, 238, 247));
return m_DlgBrush;
}
以上代码可同时改变IDC_PROCESS与IDC_COMPANY的颜色。
追问
这些代码具体怎么用啊?能具体说明吗?
纯情小爷门
2014-08-05 · TA获得超过305个赞
知道小有建树答主
回答量:560
采纳率:50%
帮助的人:146万
展开全部
给你个进度条的代码自己看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>进度条</title>
<style type="text/css">
body{
text-align:center;
}
.graph{
width:450px;
border:1px solid #F8B3D0;
height:25px;
}
#bar{
display:block;
background:#FFE7F4;
float:left;
height:100%;
text-align:center;
}
#barNum{
position:absolute;
}
</style>
<script type="text/javascript">
function $(obj){
return document.getElementById(obj);
}
function go(){
$("bar").style.width = parseInt($("bar").style.width) + 1 + "%";
$("bar").innerHTML = $("bar").style.width;
if($("bar").style.width == "100%"){
window.clearInterval(bar);
}

}
var bar = window.setInterval("go()",50);
window.onload = function(){
bar;
}
</script>
</head>
<body>
<div class="graph">
<strong id="bar" style="width:1%;"></strong>
</div>
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-08-05
展开全部
哪个改变不了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式