MFCプログレスバーの色設定方法
MFC プログレスバーの色は、CProgressCtrl クラスの SetBarColor() メソッドを使用して設定できます。このメソッドは、COLORREF 型のパラメータを受け取り、プログレスバーの色を指定します。
進捗状況バーの色を赤にする方法を示すサンプルコードを以下に示します。
CProgressCtrl progressBar;
progressBar.Create(WS_CHILD | WS_VISIBLE, CRect(10, 10, 200, 30), this, 1);
progressBar.SetRange(0, 100);
progressBar.SetPos(50);
// 设置进度条的颜色为红色
progressBar.SetBarColor(RGB(255, 0, 0));
上記コードでは、最初にプログレスバーコントロールを作成し、0から100の範囲で、現在の位置を50に設定しました。次に、SetBarColor()メソッドを使用して、プログレスバーの色を赤に設定しました。
プログレス バー作成後にのみ SetBarColor() 関数を呼び出すことができます。さもないと、実行時エラーが発生します。