Страница: 1 |
Страница: 1 |
Вопрос: Как в VB6 сравнить цвет определённой точки экрана
Добавлено: 12.10.04 12:15
Автор вопроса: Samovar
Мне нужно сравнить цвет точки с определёнными координатами, и если он изменился то условия меняются, но как это сделать никак не пойму.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Samovar
Вопросов: 1
Ответов: 2
Профиль | | #1
Добавлено: 12.10.04 12:18
Всмысле не на экране, а на форме
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 12.10.04 13:38
Смотря от какого события меняется цвет точки. В любом случае, через Me.Point
Номер ответа: 3
Автор ответа:
Samovar
Вопросов: 1
Ответов: 2
Профиль | | #3
Добавлено: 12.10.04 18:09
Не, ну не получается и всё, вот например летают несколько разноцветных пиктуресов, и мне нужно чтобы при встрече двух пиктурисов с одинаковым бэкколором они меняли цвет. Вот как сделать это я никак не могу понять
Номер ответа: 4
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #4
Добавлено: 13.10.04 10:00
Эй, а при чем тут бэкколор? То с форколором работай. А лучше вообще откажись от определения коллизии по цвету - не дело это. Я думал ты там че-то через Pset делаешь, но это совсем другое.
Номер ответа: 5
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #5
Добавлено: 13.10.04 14:26
Пиктурес организуешь через массив классов (X, Y, W, H, Color)
столкновение вычисляешь математически
Номер ответа: 6
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #6
Добавлено: 13.10.04 16:09
еси координаты 1 и 2 точки совпали то...
вот и все.