Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
JohnK
-
- Постоялец
-
-
- Сообщения: 874
- Зарегистрирован: 03.08.2002 (Сб) 0:35
- Откуда: 48.02` 37.58`
-
JohnK » 23.09.2005 (Пт) 0:26
Какой формат кодирования цвета передает свойство Point?
Color = Pic_color.Point(x, y)
Нужен RGB! как?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 23.09.2005 (Пт) 1:06
Поиском по форуму, блин.
Младший байт Color - R, следующий - G, третий - B.
-
vvs_adm
-
- Гуру
-
-
- Сообщения: 1492
- Зарегистрирован: 03.02.2005 (Чт) 3:45
- Откуда: оттуда ;)
-
vvs_adm » 23.09.2005 (Пт) 1:37
JohnK
- Код: Выделить всё
Red = Color mod 256
Green = Color /256 mod 256
Blue = Color / 65536
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!
-
JohnK
-
- Постоялец
-
-
- Сообщения: 874
- Зарегистрирован: 03.08.2002 (Сб) 0:35
- Откуда: 48.02` 37.58`
-
JohnK » 23.09.2005 (Пт) 11:53
Мне нужно получаемый цвет вставить в HTML документ, когда напрямую посылаю код цвета полученного из пикчербокса - то получается ерунда
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty
-
Amed
-
- Алфизик
-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 23.09.2005 (Пт) 12:22
MsgBox "#" & Format$(Hex(r), "00") & Format$(Hex(G), "00") & Format$(Hex(B), "00")
-
JohnK
-
- Постоялец
-
-
- Сообщения: 874
- Зарегистрирован: 03.08.2002 (Сб) 0:35
- Откуда: 48.02` 37.58`
-
JohnK » 23.09.2005 (Пт) 12:35
Учитывая вышеизложенное получил:
- Код: Выделить всё
Public Function FormatColor(inCol As Long) As String
FormatColor = "#" & Format$(Hex(inCol Mod 256), "00") & Format$(Hex((inCol / 256) Mod 256), "00") & Format$(Hex(inCol / 65536), "00")
End Function
Но тоже выдает глупости в HTML!
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty
-
JohnK
-
- Постоялец
-
-
- Сообщения: 874
- Зарегистрирован: 03.08.2002 (Сб) 0:35
- Откуда: 48.02` 37.58`
-
JohnK » 23.09.2005 (Пт) 12:39
PS Вернее 50% по градиенту отображает правильно, а 50% - нет.
В частности белый выдает за маниновый и тд..
В чем бародень?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty
-
Amed
-
- Алфизик
-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 23.09.2005 (Пт) 12:49
- Код: Выделить всё
Dim rgb As Long, r As Long, g As Long, b As Long
rgb = Pic_color.Point(X, Y)
r = &HFF& And rgb
g = (&HFF00& And rgb) \ 256
b = (&HFF0000 And rgb) \ 65536
MsgBox "#" & Format$(Hex(r), "00") & Format$(Hex(g), "00") & Format$(Hex(b), "00")
-
JohnK
-
- Постоялец
-
-
- Сообщения: 874
- Зарегистрирован: 03.08.2002 (Сб) 0:35
- Откуда: 48.02` 37.58`
-
JohnK » 23.09.2005 (Пт) 12:58
Все супер!!! Спасибо всем. Respect to Amed!
Вопрос исчерпан.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, SemrushBot и гости: 23