Страница: 1 | 2 |
Вопрос: В какой системе кодирования цвет?
Добавлено: 30.05.08 21:26
Автор вопроса: Xapkep | Web-сайт:
Я непойму в какой системе кодирования цвет &H8000000E&...
точно не в rgb... как из rgb перевести в тот который нужен vb?
Ответы
Всего ответов: 25
Номер ответа: 1
Автор ответа:
Smith
ICQ: ненавижу
Вопросов: 28
Ответов: 317
Web-сайт:
Профиль | | #1
Добавлено: 30.05.08 21:38
RGB(Red as Integer , Green as Integer , Blue as integer )
Номер ответа: 2
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #2
Добавлено: 30.05.08 22:09
это ARGB ( Alpha As Integer, ...)
Цвет с альфа-компонентой. Чаще всего выступает в роли прозрачности.
Номер ответа: 3
Автор ответа:
Holsten
Вопросов: 5
Ответов: 100
Профиль | | #3
Добавлено: 30.05.08 22:10
Ты прав, это точно не rgb.
диапазон rgb от &H00000000& до &H00FFFFFF&
И если старший байт не ноль(&H8), то это индекс системного цвета.
Поэтому из rgb в syscolor перевести нельзя, а из syscolor в rgb можно функцией GetSysColor, удалив старший байт.
Номер ответа: 4
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #4
Добавлено: 30.05.08 22:10
А если ты про цвет, который в vb6 отображается в качество какого то цвета компонентов редактора форм, то ЙУХ его знает, че разрабы замутили
Номер ответа: 5
Автор ответа:
Xapkep
ICQ: 301212
Вопросов: 8
Ответов: 49
Web-сайт:
Профиль | | #5
Добавлено: 30.05.08 23:01
в таком случае как мне использовать прозрачность? какой код требуется ввести..
Мне нужно чтобы Label сочитался с фоном которой явлется картинка, нужного цвета в списке я ненашел
Номер ответа: 6
Автор ответа:
Holsten
Вопросов: 5
Ответов: 100
Профиль | | #6
Добавлено: 30.05.08 23:15
Label1.BackStyle = 0
Номер ответа: 7
Автор ответа:
Smith
ICQ: ненавижу
Вопросов: 28
Ответов: 317
Web-сайт:
Профиль | | #7
Добавлено: 30.05.08 23:41
У лэбэла есть параметр Style кажись ставь его Transparent. Смекашь?
Номер ответа: 8
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #8
Добавлено: 30.05.08 23:47
&H8000000E& - это Highlight Text. Типа как системный цвет, по идее может быть на разных компах разным.
Умозаключения мои личные, т.ч. могу ошибаться. Просто когда я однажды пытался преобразовывать, долго не фтыкал почему оверфлоу получается. Вроде юзал что-то типа OLETranslateColor
Номер ответа: 9
Автор ответа:
Xapkep
ICQ: 301212
Вопросов: 8
Ответов: 49
Web-сайт:
Профиль | | #9
Добавлено: 31.05.08 12:34
Ну вот с очередным элементом таже трабла.
Можно ли OptionButtin сделать прозрачным, ну или каким цdетом задать прозрачность фона объекта? в своствах этого нету как у Label
Номер ответа: 10
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #10
Добавлено: 31.05.08 12:56
Можно написать свой OptionButton, либо сделать его такого размера, что от него останется только кружок, а рядом с кружком воткнуть прозрачный Label
Номер ответа: 11
Автор ответа:
Smith
ICQ: ненавижу
Вопросов: 28
Ответов: 317
Web-сайт:
Профиль | | #11
Добавлено: 31.05.08 14:22
Если фоновый рисунок одноцветный, то ненужно так извращаться.
Найди в нэтах утилитку ZxColorSpy.exe и рассмотри её внимательно. Она тебе и цвет прям с экрана сворует и переведет в готовое значение для вб.
Номер ответа: 12
Автор ответа:
Xapkep
ICQ: 301212
Вопросов: 8
Ответов: 49
Web-сайт:
Профиль | | #12
Добавлено: 31.05.08 15:29
Походу не кактит, жалуется что "неправильное значение свойства"
Номер ответа: 13
Автор ответа:
Xapkep
ICQ: 301212
Вопросов: 8
Ответов: 49
Web-сайт:
Профиль | | #13
Добавлено: 31.05.08 15:32
Делал все правильно, захватил нужный цвет конвертировал в VB, пытаюсь вставить и вываливается окошка с предупреждением.
Пробовал и так Combo1.BeckColor = 0&00C8D0D4& не катит
Номер ответа: 14
Автор ответа:
Smith
ICQ: ненавижу
Вопросов: 28
Ответов: 317
Web-сайт:
Профиль | | #14
Добавлено: 31.05.08 16:18
Так конечно некатит, а с открытыми глазами пробовал?
Откинь чтоли первый нолик!
Номер ответа: 15
Автор ответа:
Holsten
Вопросов: 5
Ответов: 100
Профиль | | #15
Добавлено: 31.05.08 16:32
сорри, перечитывая написанное, поправляю:
удалив==обнулив
см. <winuser.h> //Color Types