|
Вопрос # 1 257/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
С Рождеством!!!
Я создаю графический компонент - кнопку. В ней используются изображения типа TPicture, тип компонента TCustomControl. Надо сказать также, что фон кнопки прозрачный, а сама кнопка нестандартной формы.
Вопрос
Как очистить Canvas компонента для перерисовки? В сети всегда предлагают варианты с заливкой облости цветом, но мне нужен прозрачный Canvas. Какими ещё способами возможна очистка Canvas?
 |
Вопрос задал: Виталий (статус: 2-ой класс)
Вопрос отправлен: 7 января 2008, 12:52
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Feniks
Здравствуйте, Виталий!
Для очистки Канвы используйте один из примеров (смотря какой Вам подойдет):
Пример 1:
PatBlt(Canvas.Handle,0,0,ClientWidth,ClientHeight,WHITENESS);
Пример 2:
Canvas.Brush.Color := ClWhite;
Canvas.FillRect(Canvas.ClipRect);
Пример 3:
InValidateRect(Canvas.handle,NIL,True);
 |
Ответ отправил: Feniks (статус: Бакалавр)
Время отправки: 8 января 2008, 17:28
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|