Тулбар стиль
хавает.
Прочитай, зачем нужен InitCommonControlsEx, хотя это не относится к делу.
6 версия comctl32.dll поддерживает стили, в отличие от 5-ой, но 6 версия comctl32.ocx не является обёрткой над comctl32.dll по части реализации тулбара (но является обёрткой по части реализации ребара), в отличие от 5-ой.
Поэтому нужно использовать 5-ую версию OCX (достигается её выбором в диалоге Components) и 6-ую версию DLL (достигается манифестом).
Но даже после этого ты будешь наблюдать то, что ты наблюдаешь. Причина вот в чём:
- layers.png (15.22 Кб) Просмотров: 850
Вот этот контейнер-обёртка, внутри которого лежит тулбар, он плевать хотел на стиль, и он не будет прозрачен, и поэтому даже с учётом того, что тулбар прозрачен и должен просвечивать градиентный фон ребара, контейнер всё портит.
Решение: создавать тулбар минуя OCX-обёртку.