|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.03.2008, 15:07 | #21 |
Форумчанин
Регистрация: 23.10.2007
Сообщений: 275
|
Мутабор спасибо! Теперь компилится . А как сделать чтобы действовал эффект только туда, где Я провожу мышкой. Я делаю так, но не работает:
Код:
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
|
15.03.2008, 18:34 | #22 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Код:
Код:
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
15.03.2008, 20:17 | #23 |
Форумчанин
Регистрация: 23.10.2007
Сообщений: 275
|
Карась огромное спасибо за подробный ответ! Но вот в чем проблема, Я делаю как Вы говорите, "смяГчает" только не там куда Я жму мышкой! Почему? Эффект делается выше и левее!
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
|
15.03.2008, 20:29 | #24 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
За это отвечает строка:
AntiAliasRect(image1.Picture.Bitmap , x, y, 80, 80); А точнее там где указываются координаты. У любого (наверное) курсора есть "горячая точка".. это тот пиксель который даётся как координата (x, y). Так вот к чему я это всё... Надо правильно указать эти координаты... Например: AntiAliasRect(image1.Picture.Bitmap , x - 20, y - 20, x + 20 , y + 20); Вот теперь есть небольшой кусочек для обработки.... Центром которого является позиция курсор x, y..... Тут достаточно понять как правильно задать координаты...
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
16.03.2008, 18:10 | #25 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Пример растягивания прямоугольника (как для выделения) для применения на нем эффектов.
На форме один PaintBox, лучше сдвинуть его в верхний левый угол, чтобы за края формы не вылез. Его размеры задаются в коде. Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
22.03.2008, 13:23 | #26 |
Форумчанин
Регистрация: 23.10.2007
Сообщений: 275
|
Блин глюки форума надоели...уже сколько зайти немоГ! А куда засовывать TCurrentTool = (ctNone, ctAntiAlias {etc}); Пробую вписать после
type TForm1 = class(TForm) но пишется что ожидалось ":" Ставлю ":" пишет что ожидалось an identifer! Может Я не туда засовываю?
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
|
22.03.2008, 23:12 | #27 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Там где оно есть там и оставляй, то есть перед const если он у тебя есть и перед var, после описания типа формы (после end).
Если вставить вперёд type, можно всунуть и в другое место, но в любом случае перед объявлением переменной CurrentTool. Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 22.03.2008 в 23:18. |
|
23.03.2008, 19:16 | #28 |
Форумчанин
Регистрация: 23.10.2007
Сообщений: 275
|
Чето Я не понял? Можете привести листинГ вашей проги. А то пытаюсь, пытаюсь и фиГ!
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
|
23.03.2008, 19:31 | #29 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Всмысле это?
Код:
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
23.03.2008, 19:45 | #30 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Вот вот, оно самое, можно и туда.
Еще причина неработоспособности может быть в "неактивных" обработчиках у PaintBox, если просто скопировать процедуры обработчики код может компилироваться, но работать не будет. Нужно на вкладке Events у PaintBoxa пощелкать на нужных. Третья причина - нет файла 1.bmp в директории с программой. Ну и Antialias нужно подключить само собой, на тот момент как я выложил код, с этим уже вроде проблем не было
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 23.03.2008 в 22:39. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текстовые эффекты. Поделитесь опытом! | nikolai_P | Microsoft Office Excel | 8 | 23.05.2008 14:48 |
Эффекты картинок | Andrey1433 | PHP | 1 | 17.03.2008 02:07 |
Визуальные эффекты... | ~N@um~ | Помощь студентам | 2 | 11.12.2007 11:15 |
2d эффекты в игре. Как реализовать на Delphi? | t3ns0r | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 06.08.2007 18:57 |