Переведите, плз.
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Переведите, плз. Expand / Collapse
Автор
Сообщение
21.07.2001 12:20
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 31.07.2002 21:33
Сообщ.: 24, Visits: 265
Переведите кто может код из VB в VC++:

--------------------------------------------------
Private Function Srednee(c1, c2, ca)
c1 = Hex(c1)
If Len(c1) < 6 Then
For n = 1 To 6 - Len(c1)
c1 = "0" & c1
Next n
End If
Rc1 = Val("&H" & Left$(c1, 2))
Gc1 = Val("&H" & Mid$(c1, 3, 2))
Bc1 = Val("&H" & Right$(c1, 2))
'
c2 = Hex(c2)
If Len(c2) < 6 Then
For n = 1 To 6 - Len(c2)
c2 = "0" & c2
Next n
End If
Rc2 = Val("&H" & Left$(c2, 2))
Gc2 = Val("&H" & Mid$(c2, 3, 2))
Bc2 = Val("&H" & Right$(c2, 2))
'
r = (Rc2 * (ca / 100) + Rc1 * ((100 - ca) / 100))
g = (Gc2 * (ca / 100) + Gc1 * ((100 - ca) / 100))
b = (Bc2 * (ca / 100) + Bc1 * ((100 - ca) / 100))
'
Srednee = RGB(b, g, r)
End Function
--------------------------------------------------
Сообщ. #717159
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 8:48