Есть задача сделать в программе (MDI) панельку на которой бы отображались все окошки в ней запущенные
(аля панель задач в XP, тока более локально)
Когда нам в прошлый раз это понадобилось сделать, то посмотрев как реализуется это в виндах,
мы сделали с момощью таб контрола. Теперь же нам снова хочется сделать как в виндах, а они
сейчас используют тулбар.
Мы написали
компонент (честно слизаный с TToolbar из
VCL + немного переделанный) там же пример как он используется.
Но возникли ряд проблем:
1. Когда создаем большое количество окон, а затем одно удаляем из середины списка, то возникают глюки. Заключаются в том, что кликаем мышкой на одну toolbutton, а нажимается другая. Причем что окошки, вроде-как, активируются нужные.
2. При включенном XP Style все кнопки выглядят плоско пока не проведешь мышкой, а хотелось бы, что-бы они изначально были выпуклы.
3. При опять же создании большого кол-ва окон начинает притормаживать создание следующего
Посмотрите, пожалуйтса, и посоветуйте что тут можно сделать..
PS. В идеале хотелось бы, что-бы всё работало как в WinXP taskbar'e..

... << RSDN@Home 1.1.3 beta 2 >>