Помогите, трабла с кодом

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
System
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 10.01.2006 (Вт) 13:50
Откуда: Taganrog

Помогите, трабла с кодом

Сообщение System » 10.01.2006 (Вт) 14:06

Во вложении есть прикольный код позволяющий при помощи GDI+ создавать окна любой формы и прозрачности из PNG файла, но трабла в том что контролы на нем не видны. Они есть но в тоже время их нет :) т.е. если нарисовать кнопку или создать ее при помощи Me.Controls.Add, написать для нее код типа
Код: Выделить всё
MsgBox "Hello world!"
то при клике по тому месту где она должна быть мессага вылезет, но кнопки видно не будет.
В общем, если кто поможет- пасиба, ведь код, думаю, будет полезен не только мне.
Вложения
pngform_src.rar
посмотрите и подумайте что с эти можно сделать
(24.05 Кб) Скачиваний: 180

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.01.2006 (Вт) 14:20

А ты эту фичу на контролы натравить не пробовал? Они ведь тоже ОКНА.
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.01.2006 (Вт) 14:23

FleX_2004
Это свойство называется Picture, а включяется Style=1.
Изображение

System
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 10.01.2006 (Вт) 13:50
Откуда: Taganrog

Сообщение System » 10.01.2006 (Вт) 14:29

Бесполезно!
...
Примерчик гляньте, он небольшой.

AndreyIl
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 18.10.2005 (Вт) 16:17
Откуда: г. Брянск

Сообщение AndreyIl » 10.01.2006 (Вт) 15:08

Пишет: File not found: gdiplus

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.01.2006 (Вт) 17:17

Это патамушта gdiplus есть тока в WinXP и позднее, ввиду этого скорбного факта посмотреть на работу примера я тоже не смог :(
Изображение

System
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 10.01.2006 (Вт) 13:50
Откуда: Taganrog

Сообщение System » 10.01.2006 (Вт) 17:54

Щас отправлю...
...
А вообще давно пора на XP переходить, даже уже и с XP переходить пора...
Вложения
gdiplus.rar
(831.61 Кб) Скачиваний: 72

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 11.01.2006 (Ср) 12:26

System писал(а):А вообще давно пора на XP переходить, даже уже и с XP переходить пора...

На ХР переходить пора... Win2k, и то притормаживает на моём динозавре Celeron 433Hz :(
Изображение

AndreyIl
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 18.10.2005 (Вт) 16:17
Откуда: г. Брянск

Сообщение AndreyIl » 11.01.2006 (Ср) 12:47

Если функция MakeTrans размещает картинку в своем стиле, то отобразить нопки и т.д. не получится, пока этот стиль не применить ко всем объектам, если это возможно.
По-моему, так.

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 11.01.2006 (Ср) 13:14

System
Добавь на анлоад формы выгрузку gdiplus иначе через некоторое время ВБ вылетает с ошибкой :)
Если всё делать своими ручками, они скоро отвалятся !

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 12.01.2006 (Чт) 1:10

keks-n писал(а): На ХР переходить пора... Win2k, и то притормаживает на моём динозавре Celeron 433Hz :(

не трогай Win2k, для твоей зверюги желательно бы win98, хотя я два года сидел как ты, но и теперь от win2k не отказываюсь и в ближайшем будующем не откажусь
Изображение

System
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 10.01.2006 (Вт) 13:50
Откуда: Taganrog

Сообщение System » 12.01.2006 (Чт) 13:48

Добавь на анлоад формы выгрузку gdiplus иначе через некоторое время ВБ вылетает с ошибкой

Это понятно, а что с остальным?...
:cry:

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 12.01.2006 (Чт) 16:39

HotKitten писал(а):
keks-n писал(а): На ХР переходить пора... Win2k, и то притормаживает на моём динозавре Celeron 433Hz :(

не трогай Win2k, для твоей зверюги желательно бы win98, хотя я два года сидел как ты, но и теперь от win2k не отказываюсь и в ближайшем будующем не откажусь


Не надо Win98!!!
Она у меня стоит, для восстановительных целей (если win2k рухнет, или вирусину поймаю). Под 98-ой работать я уже не могу, а что win2k притормаживает (иногда), та я щас её переставил и по скорости стало терпимо.

З. Ы.
Удаление dllcache и help, не только безопасно, но и таинственным образом ускорило работу :)
Изображение


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 92

    TopList