Лучший отвечающий
Как создать Flat Scroll Bar на Windows 10 ?

Вопрос
-
Здравствуйте. Создаю отдельный скроллбар фукцией CreateWindow:
HWD_SC[0] = CreateWindow("SCROLLBAR", NULL, WS_CHILD|WS_VISIBLE|SBS_VERT, 445, 95, 19, 328, HWD_Main,(HMENU)-1, hThisInstance, NULL);
Как из такого скроллбара сделать Flat scroll bar ?
5 февраля 2023 г. 13:03
Ответы
-
Спасибо ! Подробности и ответ на мой вопрос можно прочитать здесь:
https://learn.microsoft.com/ru-ru/windows/win32/controls/cookbook-overview
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 27 февраля 2023 г. 7:34
25 февраля 2023 г. 10:23
Все ответы
-
Здравствуйте,
Насколько мне известно flat scroll bar, не поддерживается в Windows 10: "Плоские полосы прокрутки поддерживаются Comctl32.dll версии 4.71–5.82. Comctl32.dll версии 6.00 и более поздних версий не поддерживают плоские полосы прокрутки."
Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
6 февраля 2023 г. 12:49Модератор -
Но ведь на Wind.10 все скроллбары и кнопки плоские, двумерные, т.е. flat.
И в сторонних программах для Wind.10 в основном все control-ы (CHILD window) имеют вид flat.
Как их создают ?14 февраля 2023 г. 11:34 -
Я думаю, этот документ говорит о том, что до 6 версии common controls были плоские и объемные полосы прокрутки отдельно, а с 6 версии остались только просто "полосы прокрутки", которые могут быть плоскими или объемными в зависимости от темы.
Вы опишите подробнее проблему - как у вас сейчас отображается SCROLLBAR, как вам нужно его отображать, окно диалоговое или обычное, какая версия common controls используется.
20 февраля 2023 г. 6:08 -
Спасибо ! Подробности и ответ на мой вопрос можно прочитать здесь:
https://learn.microsoft.com/ru-ru/windows/win32/controls/cookbook-overview
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 27 февраля 2023 г. 7:34
25 февраля 2023 г. 10:23