Страница: 1 | 2 |
Вопрос: определение цвета экрана в указанной точке
Добавлено: 06.07.11 20:49
Автор вопроса: Алексей | ICQ: нету
Ответы
Всего ответов: 23
Номер ответа: 16
Автор ответа:
Алексей
ICQ: нету
Вопросов: 6
Ответов: 42
Профиль | | #16
Добавлено: 11.07.11 09:11
Каддафи М, своим одом ты мне щас мозг вынес. Ничё в нём не понял. Мне необходимо следующее: определение цвета на экране в определённой точке за пределами формы. аиболее понятно отбражает код ответа №5 что мне надо, но там выскакивает ошибка по крайней мере у меня. + ты говоришь обойтись без циклов.
Номер ответа: 17
Автор ответа:
Ким Чен Ир
Вопросов: 0
Ответов: 140
Профиль | | #17
Добавлено: 11.07.11 09:53
Твой код в №5 просто умирает в бесконечном цикле.
Вот там есть процедура таймера.
С некой переодичностью, допустим один раз в секунду, в зависимости от установки таймера, твоя программа вызывает эту процедуру.
В ней ты определяешь позицию мыши по Y. Хорошо, хер с ним.
Конкретная позиция по X тебя не интересует. Тебя, интересует пятсот позиций по X. Ну, допустим, ты их получил и занес в некий массив.
И вот за эту вшивую секунду работы таймера, что ты хочешь сделать с пятью сотнями значений?
Запихнуть их все в текстбокс? Через запятую? И при дрожании мыши, через секунду, чтобы были уже другие 500 значений?
Или как-то по другому? Почему я должен делать предположения? Если тебе трудно самому сформулировать это на русском, то извини..
Номер ответа: 18
Автор ответа:
Алексей
ICQ: нету
Вопросов: 6
Ответов: 42
Профиль | | #18
Добавлено: 11.07.11 13:50
надо сравнить с другим цветом(изначально известным) и в случае совпадения запустить первый процесс. Это я сам могу прописать. То есть по сути тот код накрывается из за нехватки времени для обработки внутреннего кода?
Номер ответа: 19
Автор ответа:
Алексей
ICQ: нету
Вопросов: 6
Ответов: 42
Профиль | | #19
Добавлено: 11.07.11 14:00
И да мне дествительно надо проверить.. пох пусть 250 а не 500 значений цветов точек с координатами, по Y- мыши(кстати говоря вероятнее всего что координата У меняться не будет) и по Х- те самые 250 значений.
Номер ответа: 20
Автор ответа:
Алексей
ICQ: нету
Вопросов: 6
Ответов: 42
Профиль | | #20
Добавлено: 11.07.11 14:27
вот так всё работает. Спасибо всем кто помогал.
Номер ответа: 21
Автор ответа:
Алексей
ICQ: нету
Вопросов: 6
Ответов: 42
Профиль | | #21
Добавлено: 11.07.11 14:34
Только почему-то выводит в ARGB, даже при прописке
Номер ответа: 22
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #22
Добавлено: 11.07.11 17:31
Format32bppRgb это все равно ARGB, тебе, если вдуматься, нужен 24bpp
Номер ответа: 23
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #23
Добавлено: 11.07.11 17:33
Но структура Color всегда будет содержать четыре параметра цвета, а ее ToString() будет выводить их все, так что бесполезно дергаться.