|
|
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Пытаюсь с помощью BitBlt функции закрыть текст, выведенный на image с помощью TextOut(205,379,s). Но, одна буква не зарывается. Например, ввожу "ТЕСТ", потом стираю текст, но, первая буква не стирается. Подскажите, пожалуйста, как исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 19:51 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Только что заметил, когда слово стираешь остается одна буква, и чтоб эта буква исчезла, нужно перетащить форму за пределы экрана. Как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 21:40 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Женя32, Было бы прикольно, вместо видео увидеть код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 10:15 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Женя32, Было бы прикольно, вместо видео увидеть код Легко! Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 10:23 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Вынести код отрисовки в обработчик OnPaint/WM_PAINT, а из EditChange вызывать только Image.Refresh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 10:38 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Вот так 21890857 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 10:40 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 10:55 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Зачем 4 раза (ТЕСТ) в одно и то же место писать одно и тоже ? Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 11:00 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
DimaBrЗачем 4 раза (ТЕСТ) в одно и то же место писать одно и тоже ?Чтобы с гарантией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 11:04 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 11:10 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Вынести код отрисовки в обработчик OnPaint/WM_PAINT Поскольку он использует для рисования TImage, это не очень хороший совет: внутренний битмап перерисовывать с такой частотой не нужно, достаточно как раз только при изменениях. Вот если бы это был TPaintBox... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 11:10 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovПоскольку он использует для рисования TImage, это не очень хороший совет:Использовать TImage для рисования само по себе нонсенс. Но рисовать в OnChange вообще полный бред DimaBr Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. А теперь сверни и разверни форму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 11:37 |
|
||
|
BitBlt функция не срабатывает
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Использовать TImage для рисования само по себе нонсенс. Но рисовать в OnChange вообще полный бред Нет, обычно это называется double buffering: всё рисуется на bitmap в момент изменения ситуации, а уже этот bitmap рисуется на экране в WM_PAINT. Сильно улучшает производительность при большом числе редко меняющихся визуальных объектов. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2019, 11:49 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39830297&tid=2039333]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 516ms |

| 0 / 0 |
