Вот примерно то, что я применял ранее:
- Код: Выделить всё
Type userColortype
red as byte
green as byte
blue as byte
End Type
Dim userColor as userColortype
или просто массив userColor() as byte, не помню точно,
НО забытость далее:
далее я точно помню, что каким-то образом в одно действие присваивал переменной (ну или массиву, не помню) userColor long`овое значение цвета и далее оставалось только прямо к байтовым компанентам цвета обращаться. Вот только непомню, каким образом побайтно копировал цвет из переменной Long`ового типа в переменную моего типа (ну или массив, не помню).
Напомните, кто догадывается о чём я.