|
|
|
Вопрос про TAnimate и ширину формы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Такой вопрос. Можно ли как-то универсально посчитать и выставить ширину формы в зависимости от длины заголовка? Я так понимаю, что тут еще зависит от типа и размера шрифта и от темы виндовс? И еще сюда же напишу вопрос: по какой причине может не работать виндовая анимация (то есть форма отображается пустая, без анимации)? Возможно ли такое из-за того, что неверно рассчитаны ширина-высота компонента и он на форму немного не влезает, или он должен все равно показаться? Код: pascal 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. Спасибо за ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 15:09:20 |
|
||
|
Вопрос про TAnimate и ширину формы
|
|||
|---|---|---|---|
|
#18+
А, забыла написать вызов: Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 15:23:58 |
|
||
|
Вопрос про TAnimate и ширину формы
|
|||
|---|---|---|---|
|
#18+
Насчет того, что не отображается анимация предположение, что в моей Виндовс 7 нет уже стандартных видео. А насчет ширины формы, может кто что дельное подскажет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 16:19:30 |
|
||
|
Вопрос про TAnimate и ширину формы
|
|||
|---|---|---|---|
|
#18+
SoniaА насчет ширины формы, может кто что дельное подскажет? Первым делом нужно узнать, каким шрифтом пишется заголовок (может быть любой шрифт). Плюсом нужно узнать размеры системных кнопок/иконок (которые могут и отсутствовать) и их наличие. Со шрифтом просто: https://stackoverflow.com/questions/2548132/how-to-get-textwidth-of-string-without-canvas С системными кнопками/иконками https://msdn.microsoft.com/en-us/library/windows/desktop/ms724385(v=vs.85).aspx Что именно система рисует в заголовке можно узнать дернув стиль окна https://msdn.microsoft.com/en-us/library/windows/desktop/ms633584(v=vs.85).aspx Хватит? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 16:32:14 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39467967&tid=2042179]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
232ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 532ms |

| 0 / 0 |
