|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.05.2012, 18:46 | #1 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 99
|
FillRgn не рисует
С помощью FillRgn должны рисоваться фигуры
По брейкпойнтам видно что функциии работают, а вот результата нет .. фигуры не появляются Код:
Еще фон поставлен зелененький Код:
Перерисовка области работает, видно по моргающей рамке в которой должны быть фигуры Где проблема закопана ? Последний раз редактировалось Jugger; 21.05.2012 в 18:55. |
21.05.2012, 19:03 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
проверять на результат, а потом GetLastError.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.05.2012, 20:44 | #3 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 99
|
Проверил
Сам FillRgn возвращает 1 GetLastError возвращает 0 |
23.05.2012, 14:27 | #4 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 99
|
Насколько я понимаю это говорит о том что функция отработала нормально и без ошибок
Подскажите чего в этих случаях делать ? Как дальше отлаживать ? А то я все мне известные способы перепробовал |
23.05.2012, 17:14 | #5 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 99
|
Всё, разобрался
Закрашиваемые регионы были линиями То есть в случае с треугольником три точки на одной линии А с четырехугольником неправильный порядок точек в массиве координат наверное, потому что потыкавшись я заметил моргающие две линии крест накрест Дело было в координатах |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не рисует на форме (Delphi) | SL1M_DOGG | Помощь студентам | 2 | 22.12.2011 16:16 |
directdraw не рисует... | ros.pro | Мультимедиа в Delphi | 5 | 01.06.2011 19:58 |
ImageEn. Рисует в стороне. | i.pas | Мультимедиа в Delphi | 2 | 21.07.2010 15:37 |
Не рисует наследуемый класс. | TwiX | Общие вопросы Delphi | 7 | 03.10.2009 11:59 |
Паскаль не рисует! | fire_on | Паскаль, Turbo Pascal, PascalABC.NET | 26 | 11.08.2009 18:20 |