Спецэфекты на VB

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Спецэфекты на VB

Сообщение Sonic the Hedgehog » 14.12.2004 (Вт) 15:56

Люди, скажите код как делать форму прозрачной
и как вставить в форму музыку какую-нить :)
Такой вот я, зла не помню, приходится записывать.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 14.12.2004 (Вт) 16:22

"Все, больше могу..." ©
Тысячу раз об этом уже говорили.. В лом поиск использовать (это кнопочка такая маленькая в виде лупы :wink:

Код: Выделить всё
Const LWA_ALPHA = &H2
Const GWL_EXSTYLE = (-20)
Const WS_EX_LAYERED = &H80000
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Sub Form_Load()
    Dim Ret As Long

    Ret = GetWindowLong(Me.hWnd, GWL_EXSTYLE)
    Ret = Ret Or WS_EX_LAYERED
    SetWindowLong Me.hWnd, GWL_EXSTYLE, Ret
    SetLayeredWindowAttributes Me.hWnd, 0, 128, LWA_ALPHA
End Sub

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

!

Сообщение Sonic the Hedgehog » 14.12.2004 (Вт) 16:32

Аааааааааа уа уа уа уа!
Что так много писать :(
мне это всё неделю учить надо :D
так как не всё понимаю :)
У кого есть такая програмка прозрачная или с музыкой ! дайте исходник пожалуйсто ! желательно с пояснением :wink:
спасибо
Такой вот я, зла не помню, приходится записывать.

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

!

Сообщение Sonic the Hedgehog » 14.12.2004 (Вт) 16:37

А что означает, xolod, первые строчки Const
Такой вот я, зла не помню, приходится записывать.

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

!

Сообщение Sonic the Hedgehog » 14.12.2004 (Вт) 16:39

Не буду задавать глупых вопросов, пойду лучше функции учить тогда! :)
Такой вот я, зла не помню, приходится записывать.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 14.12.2004 (Вт) 17:06

Ты бы книжечку купил по VB и почитал.. А то судя по постам - ты не рубишь совсем :wink:

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

!

Сообщение Sonic the Hedgehog » 14.12.2004 (Вт) 17:19

Щас как начну рубить ! будете знать :evil:
Такой вот я, зла не помню, приходится записывать.

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 15.12.2004 (Ср) 15:32

И Ещё вопрос:
что такое ActiveX ?
Такой вот я, зла не помню, приходится записывать.

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

Сообщение GSerg » 15.12.2004 (Ср) 15:33

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

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 15.12.2004 (Ср) 16:00

Не а что такое вообще ActiveX
просто тут VB для новичков
вот я и решил его задать тут!
Такой вот я, зла не помню, приходится записывать.

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

Сообщение tyomitch » 15.12.2004 (Ср) 16:03

Это технология создания компонентов.
Изображение

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 15.12.2004 (Ср) 16:05

клёва!
VB ЭТО КЛЁВАААА 8) 8) 8) 8) 8)
Такой вот я, зла не помню, приходится записывать.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Re: !

Сообщение Ramzes » 15.12.2004 (Ср) 16:46

Sonic the Hedgehog писал(а):А что означает, xolod, первые строчки Const

Это константы - Данные которые не могут быть измнены во время работы программы

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 15.12.2004 (Ср) 17:28

Ишь ты, спасибо, а остальное объяснить слабо ? :o
Такой вот я, зла не помню, приходится записывать.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 15.12.2004 (Ср) 18:11

Мне не слабо, а тебе слабо Api Guide почитать??? :roll:

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 15.12.2004 (Ср) 21:21

ишь ты! что-за люди пошли
А у меня нету api :)
Такой вот я, зла не помню, приходится записывать.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 15.12.2004 (Ср) 21:34


Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Text

Сообщение Sonic the Hedgehog » 15.12.2004 (Ср) 23:04

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

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 15.12.2004 (Ср) 23:17

Text1.Multiline=True

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 15.12.2004 (Ср) 23:22

Спасибо
А как ScroolBar вертикальный, прикрепить к тексту?
Такой вот я, зла не помню, приходится записывать.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 15.12.2004 (Ср) 23:29

Text1.Scrollbars=3 'both

Поэкспериментируй ещё с 0, 1, 2...

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 16.12.2004 (Чт) 14:03

Большое спасибо Amed!
Такой вот я, зла не помню, приходится записывать.

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 16.12.2004 (Чт) 14:15

Ещё помогите пжалста:
а как сделать так
что в тексте пишешь пешешь и в верху в Label1 отображалось сколько символов ты написал
??? :roll:
Такой вот я, зла не помню, приходится записывать.

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

Сообщение tyomitch » 16.12.2004 (Чт) 14:21

Код: Выделить всё
Label1 = Len(Text1.Text)
Изображение

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 16.12.2004 (Чт) 14:35

А можно сделать так чтоб цыфры считались на ходу в Labele
1 2 3 4 5 6 7 8 9
Такой вот я, зла не помню, приходится записывать.

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 16.12.2004 (Чт) 14:37

А можно сделать так чтоб цыфры считались на ходу в Labele
1 2 3 4 5 6 7 8 9
Такой вот я, зла не помню, приходится записывать.

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

Сообщение tyomitch » 16.12.2004 (Чт) 15:11

На чьём ходу? Объясни подробнее, что нужно.
Изображение

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 16.12.2004 (Чт) 16:04

Ну вот вот текст! вот Label
и когда в тексте пишешь в лабеле идёт подсчёт символов
а который код мне дали то (количество символов) стоит на одном месте :roll:
Такой вот я, зла не помню, приходится записывать.

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 16.12.2004 (Чт) 16:06

СМОТРЯ КУДА ВСТАВИТЬ!
У меня работает
Код: Выделить всё
Private Sub Text1_Change()
Label1 = Len(Text1.Text)
End Sub
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

Sonic the Hedgehog
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 12.12.2004 (Вс) 0:59

Сообщение Sonic the Hedgehog » 16.12.2004 (Чт) 16:15

Спасибо ! Заработало! а то я код вставлял в загрузку формы
Такой вот я, зла не помню, приходится записывать.

След.

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

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

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

    TopList