Страница: 1 |
Пишу прогу, которая использует апи функцию getpixel. Так вот при отладке в VB6 эта getpixel возвращает -1, при любом x и y. А мне нужно видеть цвет пикселя....
Это может происходить по двум причинам: 1) неверный или несуществующий hDC; 2) Точка с указанными координатами на указанном hDC не существует или не видна на экране. Ты случаем не запутался в координатах? Учти, что в VB всё по дефолту меряется в твипах, а все АПИ - в пикселях. Оттого могут быть казусы... Страница: 1 |
Вопрос: Отладка...
Добавлено: 18.04.04 17:01
Автор вопроса:
Zzz
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа: Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 18.04.04 17:35
Номер ответа: 2
Автор ответа: cresta
Вопросов: 117
Ответов: 1538
Профиль | | #2
Добавлено: 18.04.04 19:53
А попробуй сделать SetPixel в свою точку. Нарисует или нет
Номер ответа: 3
Автор ответа: Zzz
Вопросов: 2
Ответов: 1
Профиль | | #3
Добавлено: 19.04.04 09:57
pixel = GetPixel(Picture1.hdc, X, Y), нажимаю F8, навожу мышку на pixel. И он равен -1...
Номер ответа: 4
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #4
Добавлено: 19.04.04 11:55