Работа с графики, прозрачни картинки, графики в Delphi, статии, програмиране -

Продължаваме да изучаваме графично програмиране в Delphi. Днес ще имаме малък пример, но много отдалечен. Прозрачността на картината много често се обсъжда на различни конференции, затова реших да обясня този проблем на всички.

Сега кликнете върху формуляра и създайте манипулатор на събития за него OnPaint . Това събитие отговаря за изчертаването на екрана и се извиква всеки път, когато прозорецът трябва да бъде нарисуван. Спомнете си примера от последния брой, в който нарисувахме въртящ се текст, програмата работи добре, но веднага щом я свием и възстановим отново, всичко изчезва. Трябва сами да възстановим съдържанието на екрана и това трябва да стане в манипулатора OnPaint . Затова ще направим този пример според всички правила.

В създадената процедура FormPaint напишете следното:

Сега можете да стартирате програмата и да видите резултата. Не е зле? Нека да разгледаме какво сме написали, за да постигнем това.