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() 関数を呼び出すことができます。さもないと、実行時エラーが発生します。

bannerAds