![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 99
|
![]()
С помощью FillRgn должны рисоваться фигуры
По брейкпойнтам видно что функциии работают, а вот результата нет .. фигуры не появляются Код:
Еще фон поставлен зелененький Код:
Перерисовка области работает, видно по моргающей рамке в которой должны быть фигуры Где проблема закопана ? Последний раз редактировалось Jugger; 21.05.2012 в 18:55. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
проверять на результат, а потом GetLastError.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 99
|
![]()
Проверил
Сам FillRgn возвращает 1 GetLastError возвращает 0 |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 99
|
![]()
Насколько я понимаю это говорит о том что функция отработала нормально и без ошибок
Подскажите чего в этих случаях делать ? Как дальше отлаживать ? А то я все мне известные способы перепробовал ![]() |
![]() |
![]() |
![]() |
#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 |