Windows API (C++) を使用して Windows アプリケーションを作成しています。
今、メーターのように表示したいプログレスバーがあります。メーターは青色で、アニメーションはありません。これを実装する方法がわかりません。必要な場合は、通常の緑色の進行状況バーに落ち着くだけです。
助けてください。
編集: 少なくとも、アニメーションを無効にすることは可能ですか (バーの塗りつぶされたセクションでスライドを強調表示します)?
EDIT2:
他の誰かがこの問題を抱えている場合の C++ ソリューションは次のとおりです。
PAINTSTRUCT ps;
HDC hDC = BeginPaint(hwnd,&ps);
RECT r;
HTHEME theme = OpenThemeData(hwnd,L"PROGRESS");
SetRect(&r,10,10,100,25);
DrawThemeBackground(theme,hDC,11,2,&r,NULL);
SetRect(&r,10,10,50,25);
DrawThemeBackground(theme,hDC,5,4,&r,NULL);
CloseThemeData(theme);
EndPaint(hwnd,&ps);