CProgressCtrl::SetBarColor
현재 진행률 표시줄 컨트롤에는 진행률 표시줄의 색을 설정합니다.
COLORREF SetBarColor(
COLORREF clrBar
);
매개 변수
Parameter |
설명 |
---|---|
[in] clrBar |
A COLORREF 새 진행률 표시줄의 색을 지정 하는 값입니다. 지정 CLR_DEFAULT 기본 색을 사용 하 여 진행률 표시줄을 일으킬 수 있습니다. |
반환 값
진행률 표시줄을 이전 색 표현으로 COLORREF 값, 또는 CLR_DEFAULT 경우 진행률 표시줄의 색을 기본 색.
설명
SetBarColor 메서드는 진행률 표시줄 색 경우에만 설정 된 Windows Vista테마 적용 되지 않습니다.
보내는이 메서드는 PBM_SETBARCOLOR 에서 설명 하는 메시지는 Windows SDK.
예제
다음 코드 예제에서는 변수를 정의 m_progressCtrl, 즉 진행률 표시줄 컨트롤을 프로그래밍 방식으로 액세스 하는 데 사용 합니다. 이 변수는 다음 예제에 사용 됩니다.
// Variable to access the progress control
CProgressCtrl m_progressCtrl;
다음 코드 예제에서는 진행률 표시줄의 색을 빨강, 녹색, 파랑 또는 기본값을 변경합니다.
// Set the progress bar color to red, green, blue, or
// the system default. The SetBarColor method has an
// effect only if the Windows system theme is Classic.
void CCProgressCtrl_s1Dlg::OnSetbarcolorRed()
{
m_progressCtrl.SetBarColor(RGB(255,0,0));
}
void CCProgressCtrl_s1Dlg::OnSetbarcolorGreen()
{
m_progressCtrl.SetBarColor(RGB(0,255,0));
}
void CCProgressCtrl_s1Dlg::OnSetbarcolorBlue()
{
m_progressCtrl.SetBarColor(RGB(0,0,255));
}
void CCProgressCtrl_s1Dlg::OnSetbarcolorOri()
{
m_progressCtrl.SetBarColor(CLR_DEFAULT);
}
요구 사항
헤더: afxcmn.h