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

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

Нарисовать иконку [D4, D6, Win95/98]


Tahion ©   (2003-01-21 20:36:00) 

Подсажите, как можно нарисовать иконку на фоме цвета формы, а не на белом. Сейчас рисую при помощи DrawIcon? а иконку извлекаю при помощи ExtracIcon. Желателен кусок кода.
Заранее спасибо!!!


Tahion   (2003-01-26 06:05:00) [1]

ау


Tahion   (2003-01-24 08:51:00) [2]

>>Попробуй так:
>>Сначала кисти задай цвет формы - clBtnFace
>>а затем рисуй
Делаю так:
Image.Canvas.Pen.Color:=clBtnFace;
Image.Canvas.Brush.Color:=clBtnFace;
Drawicon(Image.Canvas.Handle, 0, 0, extracticon(HInstance, PChar(FName), StrToInt(IIndex)));

Не помогает :(


>>А PaintBox не подходит? он ведь прозрачный!
Желательно TImage.

Встречный вопрос, а есть какой-нибудб способ очистить содержимое PaintBox-а, кроме сем как нарисовать в нем прямоугольник цвета фона?
И еще, можно сделать так, чтоб в PaintBox не изчезало нарисованое изображение, когда онко с ним перекрывает др. форма, т.е. чтоб он сам знал, когда ему перерисовываться?


___Nikolay   (2003-01-23 07:13:00) [3]

Попробуй так:
Сначала кисти задай цвет формы - clBtnFace
а затем рисуй


KDenis   (2003-01-22 20:59:00) [4]

А PaintBox не подходит? он ведь прозрачный!


Tahion   (2003-01-22 20:43:00) [5]

Неужели никто не знает?


Наверх

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