![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
есть глобальная переменная:
Код:
Код:
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]() Код:
Код:
Последний раз редактировалось Прик; 06.05.2012 в 08:46. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
дело в том что форма перерисовывается по новой, и в итоге ваш прямоугольник стирается.
есть событие OnPaint. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]() Цитата:
Почему Rectangle(Canvas.Handle, 0, 0, 50, 50) работает а через переменную GET_DC нет?
ICQ: 593-013-807
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
Почему-то в разный момент времени, Canvas.Handle содержит разное значение. Поэтому и не работает код.
А чем вас не устаивает Код:
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
Последний раз редактировалось chertovich; 06.05.2012 в 14:32. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
просто хочется понять, почему так происходит. Видимо надо покопатья в недрах класса TCanvas и, наверное, TForm тоже.
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
Очень здравая мысль, с неё и надо было начинать. Кстати, дружите еще и с отладчиком, часто помогает, по крайней мере морально
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает функция | max400 | PHP | 13 | 29.07.2011 10:28 |
Не работает функция | kakawkin | Общие вопросы Delphi | 3 | 28.05.2011 15:09 |
Не работает функция | artem611 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 11.04.2011 10:10 |
не работает функция | Benderbej | JavaScript, Ajax | 2 | 30.08.2010 18:54 |
Не работает функция gets()!!! | Ilya'91 | Общие вопросы C/C++ | 1 | 28.07.2008 23:16 |