Прозрачная форма

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

Прозрачная форма

Сообщение arechemist » 30.10.2003 (Чт) 9:35

Как сделать форму прозрачной, так, чтобы картинка, которая была на ней стала тоже прозрачное.
Ну вобщем я хочу сделать прогу типо помошника в ворде, такого же прозрачного мультяшку, но не знаю как сделать его прозрачным...
Помогите пожалуйста...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.10.2003 (Чт) 10:07

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

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 30.10.2003 (Чт) 22:54

зайди на www.scanner.narod.ru

kazah_
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 13.01.2003 (Пн) 18:37
Откуда: Russia

Мдя..

Сообщение kazah_ » 31.10.2003 (Пт) 3:10

Тут вот что.. где на сайте валяется иходник, но толи фигово он сделан, то ли толку от него мало...

Проблема в том, что мало сделать прозрачной форму, надо что бы ещё и элементы бдыли попрозрачнее, а иначе полная хрень получается... :cry:
Mr DEN - THE WAY YOU KNOW / Мр. ДЕН - Ваш Путь к Познанию!

arechemist
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 173
Зарегистрирован: 24.10.2003 (Пт) 8:45

Сообщение arechemist » 31.10.2003 (Пт) 19:52

kazah_, Эелемент-то я знаю как зделать прозрачным, а вот форму... Вот форму сделать прозрачной проблема.

arechemist
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 173
Зарегистрирован: 24.10.2003 (Пт) 8:45

Сообщение arechemist » 31.10.2003 (Пт) 19:53

mark+, твоя ссылка с ошибкой!

arechemist
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 173
Зарегистрирован: 24.10.2003 (Пт) 8:45

Сообщение arechemist » 31.10.2003 (Пт) 19:54

GSerg, а где именно можно найти доки по агенту?

Awe
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 01.11.2003 (Сб) 5:30
Откуда: Ухта

Сообщение Awe » 01.11.2003 (Сб) 6:11

Примеры по MS Agent можешь найти на http://hiprog.com/,
на http://rusproject.narod.ru/, а также на http://www.vbnet.ru

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 02.11.2003 (Вс) 20:01

Да я все линки в памяти держу.
Тогда на www.vbscanner.narod.ru

kazah_
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 13.01.2003 (Пн) 18:37
Откуда: Russia

Сообщение kazah_ » 03.11.2003 (Пн) 14:33

arechemist писал(а):kazah_, Эелемент-то я знаю как зделать прозрачным, а вот форму... Вот форму сделать прозрачной проблема.


держи млин!

'Добавить в модуль:

Public Const GWL_EXSTYLE = (-20)
Public Const WS_EX_TRANSPARENT = &H20&
Public Const SWP_FRAMECHANGED = &H20
Public Const SWP_NOMOVE = &H2
Public Const SWP_NOSIZE = &H1
Public Const SWP_SHOWME = SWP_FRAMECHANGED Or SWP_NOMOVE Or SWP_NOSIZE
Public Const HWND_NOTOPMOST = -2

Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

'Добавить в форму:

Private Sub Command1_Click()
SetWindowLong Me.hwnd, GWL_EXSTYLE, WS_EX_TRANSPARENT
SetWindowPos Me.hwnd, HWND_NOTOPMOST, 0&, 0&, 0&, 0&, SWP_SHOWME
End Sub
Mr DEN - THE WAY YOU KNOW / Мр. ДЕН - Ваш Путь к Познанию!


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 10

    TopList  
cron