|
|
|
Listview перерисовка d C++ bilder-e
|
|||
|---|---|---|---|
|
#18+
Доброе время суток! Есть необходимость самому рисовать элементы ListView Всё вроде выводится, но при растягивании колонок не происходит перерисовка? Не могу найти трабл... Как заставить ListView перерисовываться при изменении ширины колонок? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. Заранее благодарен за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2005, 07:31 |
|
||
|
Listview перерисовка d C++ bilder-e
|
|||
|---|---|---|---|
|
#18+
Там просто есть баги в новых версиях Windows, типа XP. Поищи, может найдешь их описания и способы лечения. Например, я замечал, что в XP иногда не прорисовывается frame, который отмечает выделенный item. Иногда он прорисовывается, но без нижней и правой стороны (такая буква Г). Иногда замечал при изменении размеров последней колонки в сторону уменьшения остается мусор за ней. Ну и все такое прочее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2005, 14:46 |
|
||
|
Listview перерисовка d C++ bilder-e
|
|||
|---|---|---|---|
|
#18+
Да в том то и дело что в win2k та же ерунда... И нет ни одного события чтоб отловить изменение ширины колонки! К тому же он перерисовывает или копирует Rect правой колонки а в левой остаются данные правой! Может сообщение ловить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2005, 04:11 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2033054]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 381ms |

| 0 / 0 |
