рисование картинок

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Nikita
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 05.02.2003 (Ср) 15:09
Откуда: Russia

рисование картинок

Сообщение Nikita » 01.10.2003 (Ср) 15:14

Есть иконка, хочется программно скопировать ее в другую иконку и нарисовать поверх полосочку, и полученную картинку использовать (засуну ее в ImageList), как такое делается?
Хочется иметь кучу иконок с одинаковой картинкой но разным цветом полосочки (аля иконка заливки цветом в Excel)

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 02.10.2003 (Чт) 8:55

это не я писал, так что к коду пожалуста вопросы не ко мне
я думаю это то что тебе надо...
Вложения
microart.zip
(50.97 Кб) Скачиваний: 43
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 02.10.2003 (Чт) 9:01

это не я писал, так что к коду пожалуста вопросы не ко мне
я думаю это то что тебе надо...
Вложения
microart.zip
(50.97 Кб) Скачиваний: 37
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

anian
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 02.10.2002 (Ср) 12:05
Откуда: /dev/null

Сообщение anian » 02.10.2003 (Чт) 12:35

2seelts: Microart - это самостоятельное приложение-редактор иконок, а человеку надобна в рантайме над иконками издеваться :)

2Nikita: Но код Microart'а ты обязательно посмотри...это просто кладезь мудрости по работе с битмапами...если разберешься...
Трез-вы-ми мы не сда-дим-сииии!!! Ураааааа!!!

Ducis
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 24.04.2002 (Ср) 15:36

Сообщение Ducis » 02.10.2003 (Чт) 14:11

Помещаешь на форму PictureBox (AutoRedraw = True), ImageList
Засовываешь в PictureBox оригинал иконки, рисуешь в нем нужные полосочки, а потом так:
ImageList1.ListImages.Add Index,,Picture1.Image
Form1.Icon = ImageList1.ListImages(Index).ExtractIcon

Только перед рисованием очередной полосочки:
Picture1.Cls
Понимаешь? (с)Б.Ельцин.

Ducis
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 24.04.2002 (Ср) 15:36

Сообщение Ducis » 02.10.2003 (Чт) 14:14

Да, забыл - PictureBox сделай 32px на 32px и в св-вах ImageList укажи размер изображений 32х32.
Понимаешь? (с)Б.Ельцин.

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

2anian

Сообщение seelts » 03.10.2003 (Пт) 11:14

anian писал(а):2seelts: Microart - это самостоятельное приложение-редактор иконок, а человеку надобна в рантайме над иконками издеваться :)...

так ведь я и не спорю...
но изучив этот код он поймёт как сделать то что ему надо...
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 2

    TopList