рисование

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
JIeT4uK
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 23.03.2003 (Вс) 4:48
Откуда: Украина, Донецк

рисование

Сообщение JIeT4uK » 10.03.2005 (Чт) 20:01

нужно сверху pictureBox поместить картину и потом что бы можно было ее убирать .в качестве картинки выступает выдранная из эезешника иконка (с прозрачностью). помогите кодом или умными мыслями в тему

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 11.03.2005 (Пт) 16:26

Скрывать - легко - Visible; расположить сверху - использовать свойства Top, Left, Height, Width; Выдрать картинку - LoadPicture(..)

Cryonyx
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 292
Зарегистрирован: 12.11.2004 (Пт) 15:40
Откуда: Net_SubStream

Сообщение Cryonyx » 11.03.2005 (Пт) 20:36

LoadPicture тут не поможет - он из файла читает (насколько я помню).

2 JIeT4uK
Попробуй внутри пикчера поместить ещё один и рисовать всё в него, и его уже потом делать Visible=false и вообще изгаляться как хошь :D
Если тебе не по сердцу мой путь,
Выбери сам или выбери с кем,
А мне по барабану вся эта муть -
Я не червонец, чтобы нравиться всем!
© К.Кинчев
--
Мой блог: щёлкай сюда

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 11.03.2005 (Пт) 22:04

Можно и просто Image'м в Pictur'e обойтись если особых наворотов не надо

Cryonyx
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 292
Зарегистрирован: 12.11.2004 (Пт) 15:40
Откуда: Net_SubStream

Сообщение Cryonyx » 12.03.2005 (Сб) 13:57

Не, не поможет - он же иконку из exe выдирает, т.е. имхо, пользуется ExtractIcon(Ex). Другими словами
The ExtractIconEx function retrieves the handle of an icon from the specified executable file, dynamic-link library (DLL), or icon file.

А уж по этому хэндлу ему надо иконку где-то рисовать, а для этого нужен хэндл окна, а у Image хэндла нет, ну и т.д.
Если тебе не по сердцу мой путь,
Выбери сам или выбери с кем,
А мне по барабану вся эта муть -
Я не червонец, чтобы нравиться всем!
© К.Кинчев
--
Мой блог: щёлкай сюда

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.03.2005 (Сб) 16:33

Я не понял. Проблема в том, как из hIcon сделать объект Picture? Да без проблем - http://bbs.vbstreets.ru/viewtopic.php?p=61175#61175
Изображение


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

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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 96

    TopList