![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Eugene89 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.9.2012 Репутация: нет Всего: нет |
По какой-то причине в случае поддержки визуальных стилей созданный без PBS_-модификаторов ProgressBar отображает не блоки (стиль по умолчанию), а непрерывную полосу прогресса.
(Так же обстоит дело и в WinForms C#.) Система Windows 7. Тема Windows Aero. В XP работает (хотя при PBS_SMOOTH наоборот, вместо непрерывной полосы блоки). При отключении поддержки визуальных стилей всё работает. Есть идеи? |
|||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: нет Всего: 17 |
Флаг влияет только на классическую тему. В остальных случаях внешний вид прогрессбара определяется самой темой оформления. Об этом же прямо сказано в MSDN.
|
|||
|
||||
| Eugene89 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.9.2012 Репутация: нет Всего: нет |
А можете тогда подсказать какую-либо стандартную тему Windows 7, которая бы использовала блочное представление прогресса?
Хочу понять, как вообще получить блоки в Windows 7. Это сообщение отредактировал(а) Eugene89 - 18.9.2012, 21:37 |
|||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: нет Всего: 17 |
Если критично именно блочное представление, то логичнее будет написать свой owner-drawn прогрессбар. Тем более, что контрол примитивный, не требующий обработки ввода.
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |