Я использую API окон (на C++) для создания приложения Windows.Невозможно реализовать счетчик в окнах API
Теперь у меня есть индикатор выполнения, который я хочу показать как метр. Метр синий и не имеет анимации. Я не могу понять, как это реализовать, и если я это сделаю, я просто соглашусь на обычный зеленый индикатор прогресса.
Пожалуйста, помогите.
EDIT: по крайней мере, можно отключить анимацию (выделить слайды через заполненную секцию панели)?
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);
Вы пропустите ручку, используйте CloseThemeData(). –