|
|
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Рисую на канве в компоненте TImage прямоугольники в автоматическом режиме. Для прокрутки положил TImage на TSCrollBox, после прорисовки на ScrollBox добавляю TLabel, чтобы появился ползунок. Координаты прямоугольников рассчитываются автоматически. Если прямоугольник выходит за границы экрана, то прорисовывается та часть, которая входит в экран, все что за экраном, не прорисовывается. Вопрос - что сделать, чтобы Canvas прорисовался за границами экрана? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 12:55:50 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Serg123555Рисую на канве в компоненте TImage прямоугольники в автоматическом режиме. Для прокрутки положил TImage на TSCrollBox, после прорисовки на ScrollBox добавляю TLabel, чтобы появился ползунок. Координаты прямоугольников рассчитываются автоматически. Если прямоугольник выходит за границы экрана, то прорисовывается та часть, которая входит в экран, все что за экраном, не прорисовывается. Вопрос - что сделать, чтобы Canvas прорисовался за границами экрана? Рисовать в промежуточный bitmap, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 13:14:00 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Менее экстравагантные варианты есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 15:06:08 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Serg123555Менее экстравагантные варианты есть? использовать прорисовку сначала на битмапе, а потом целиком вывести его в Image - это для тебя экстравагантный вариант ? Может быть, программирование - это не для тебя ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 15:34:46 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Serg123555Рисую на канве в компоненте TImage прямоугольники в автоматическом режиме. Для прокрутки положил TImage на TSCrollBox, после прорисовки на ScrollBox добавляю TLabel, чтобы появился ползунок. Координаты прямоугольников рассчитываются автоматически. Если прямоугольник выходит за границы экрана, то прорисовывается та часть, которая входит в экран, все что за экраном, не прорисовывается. Вопрос - что сделать, чтобы Canvas прорисовался за границами экрана?Рисовать на TPaintBox, для начала. Далее, если ты рисуешь в перекрытом TImage.Paint, то все должно прорисовываться правильно при любых раскладах. Скорее всего, у тебя ошибка в 17 строке. schiРисовать в промежуточный bitmap, например. TImage.Canvas это и есть битмап, смотри реализацию GetCanvas ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 15:42:37 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
КвейдschiРисовать в промежуточный bitmap, например. TImage.Canvas это и есть битмап, смотри реализацию GetCanvas у TImage нет канваса TImage.Canvas ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 15:49:00 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
defecatorКвейдпропущено... TImage.Canvas это и есть битмап, смотри реализацию GetCanvas у TImage нет канваса TImage.Canvas хотя нет, в новых дельфях есть. Не пользуюсь TImage, забыл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 15:51:50 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
У меня всего одна строка, которая гоняется в цикле Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 15:57:35 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
НевезучийУ меня всего одна строка, которая гоняется в цикле Код: pascal 1. Ну вот, а зачем из-под серого ника Serg123555 писал ? )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 16:16:34 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Serg123555Вопрос - что сделать, чтобы Canvas прорисовался за границами экрана? Можно примерчик того, как должна выглядеть прорисовка "за границами экрана"? У меня единственная гипотеза - на стене. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 17:44:32 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Serg123555Менее экстравагантные варианты есть?а чем не нравится? У меня такое решение было. В потоке рисовал, подкладывал на скрин. было очень гладко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 02:24:15 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Makar4ikSerg123555Менее экстравагантные варианты есть?а чем не нравится? У меня такое решение было. В потоке рисовал, подкладывал на скрин. было очень гладко.ещё во времена 2-х ядерных машин. А теперь - сам бог велел отрисовать в потоке... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 02:29:10 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Makar4ikMakar4ikпропущено... а чем не нравится? У меня такое решение было. В потоке рисовал, подкладывал на скрин. было очень гладко.ещё во времена 2-х ядерных машин. А теперь - сам бог велел отрисовать в потоке... зачем пихать потоки, если можно обойтись без них ? просто, чтобы было ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 06:37:34 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
defecatorMakar4ikпропущено... ещё во времена 2-х ядерных машин. А теперь - сам бог велел отрисовать в потоке... зачем пихать потоки, если можно обойтись без них ? просто, чтобы было ?если можно, то и не нать... Но если папа не запретил, и отрисовать в битмап есть смысл... то... ...Папа не запретил. Можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 06:49:23 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
defecatorMakar4ikпропущено... ещё во времена 2-х ядерных машин. А теперь - сам бог велел отрисовать в потоке... зачем пихать потоки, если можно обойтись без них ? просто, чтобы было ?ну и да, как вариант, "чтобы было" и "чтобы я умел это делать, и стоил бы дороже на рынке". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 06:53:51 |
|
||
|
Canvas не прорисовывает за экраном
|
|||
|---|---|---|---|
|
#18+
Makar4ikdefecatorпропущено... зачем пихать потоки, если можно обойтись без них ? просто, чтобы было ?ну и да, как вариант, "чтобы было" и "чтобы я умел это делать, и стоил бы дороже на рынке". какое ещё "дороже рынка" ? умение работать с потоками - одно из базовых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 08:02:04 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39528463&tid=2041772]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
460ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 815ms |

| 0 / 0 |
