Общие элементы управления COMCTL Progressbar отображает уродливые синие полосы - PullRequest
0 голосов
/ 23 апреля 2009

У меня есть программа VB6, которая использует comctrl32.ocx для отображения индикатора выполнения. У меня также были программы, использующие mscomctl.ocx. Тем не менее, он отображает его, используя уродливые синие индикаторы в старом стиле, вместо того, чтобы использовать прогресс-бар в новом стиле (который предположительно зависит от ОС). Другие программы, которые ссылаются на тот же файл ocx, отображают индикатор прогресса нового стиля (если я не запускаю их VB6, в этом случае они все еще используют некрасивую). Все свойства элемента управления одинаковы. Любые предложения о том, что я делаю не так?

1 Ответ

2 голосов
/ 23 апреля 2009

Скорее всего, ваше приложение не имеет манифеста и поэтому использует старые общие элементы управления в стиле, предшествующем Windows XP. vbAccelerator имеет отличную статью о том, как добавить один

...