|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2011, 13:27 | #1 |
Регистрация: 20.05.2010
Сообщений: 7
|
Помещение изображений на большее поле
Здравствуйте. У меня есть некое изображение cross0 как TImage (26x26) (загружено из PNG с прозрачным фоном). Мне нужно много раз помещать его на большее поле (600x600) (собственно, программирую go-moku) в различные координаты.
Я пробую это большее поле представить как PaintBox, пишу: Form1.PaintBox1.Canvas.Draw(10, 10, Form1.cross0.Picture.Bitmap); (пока для отладки координаты взял с потолка - 10, 10). Ничего не происходит. Что неправильно? И вообще, можно ли вместо PaintBox использовать, например, TImage и помещать изображения в него (потому как PaintBox будет очищаться при каждом обновлении окна)? |
25.05.2011, 16:17 | #2 |
Регистрация: 20.05.2010
Сообщений: 7
|
Вроде разобрался.
Не работало потому, что изображение было PNG, а с BMP работает. Придётся включать Transparent, но он работает не так чисто - не понимает полупрозрачности... Но, в принципе, вопрос можно считать решённым. Последний раз редактировалось Obert; 25.05.2011 в 16:20. |
25.05.2011, 17:34 | #3 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
Если нужно прозрачность капай в строно GDI+, вот моя работка если интересно.
Могу лишь пнуть в нужном направлении (ну или как получится)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нечто большее, чем extended | firephenix | Общие вопросы Delphi | 11 | 01.04.2011 20:09 |
Verilog, только для симуляции или нечто большее? | Ivan_32 | Свободное общение | 0 | 28.08.2010 10:29 |
большее число | mshp | Помощь студентам | 0 | 27.02.2010 17:13 |
Помещение гиф рисунков на форму | Rusl92 | Общие вопросы Delphi | 4 | 30.08.2008 08:32 |
Как найти большее число из имеющихся значений в Паскале? | Auditor | Помощь студентам | 7 | 05.05.2008 21:57 |