Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Рисование на панели [Delphi, Windows]


sloosar1 ©   (2007-09-20 16:34:00) 

Как с помущу имаджлиста выводить изображения на панель


DVM   (2007-09-21 12:11:00) [1]

Именно так как я сказал. Если ты вызовешь единовременно ImageList.Draw то все нарисовааное вскоре будет затерто при обновлении твоего окна.


DVM   (2007-09-21 12:10:00) [2]


> мне нужно нарисовать на панели картинку из имаджлиста

Не нужно так делать. Есть PaintBox, клади его на панель и в обработчике OnPaint рисуй на его канве что тебе надобно.


Shirson   (2007-09-20 22:10:00) [3]

Я на IGDC конкурсе PacMan рисовал на панели. На кой ляд мне эти сложности тогда были - хоть убей непомню :)

sloosar1, если не лень, скачай http://igdc.ru/viewpage.php?page_id=2
Там в папке с моим ником есть исходник, с рисованием на панеле.


antonn   (2007-09-20 20:48:00) [4]

вот никак не могу понять, нафига на компоненте, предназначеный как контейнер для визуальных контроллов, рисовать? потому что большой и плоский?


sloosar1   (2007-09-20 17:49:00) [5]

мне нужно нарисовать на панели картинку из имаджлиста


DVM   (2007-09-20 17:28:00) [6]


> оно то так но у панели нет свойства канвас

Зато оно есть у PаintBox. Да и к панели приделать можно.


DVM   (2007-09-20 17:28:00) [7]

И скорее всего тебе нужна не столько канва сколько событие OnPaint


sloosar1   (2007-09-20 17:07:00) [8]

оно то так но у панели нет свойства канвас


homm   (2007-09-20 16:42:00) [9]

Imagelist.Draw или что-то в этом роде. Разве нет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо