|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2008, 10:33 | #1 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
Пределы экрана
Здравствуйте. У меня вопрос. Есть программа, размеры окна которой 800*600. Есть рисунок который движется вправо от 0 до 800. Как мне узнать вышел ли рисунок за пределы окна, а если вышел, то ... (действие)? Подскажите пож.
|
01.05.2008, 10:48 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 27.04.2008
Сообщений: 179
|
if image.left + image.width > form.width then
{Деиствие}
www.programmer.uaforums.net - Український форум програмістів.
www.satellite.ipsys.net - Український форум супутникового телебачення. |
01.05.2008, 10:50 | #3 |
Форумчанин
Регистрация: 29.03.2008
Сообщений: 300
|
Код:
Карп преодолевший водопад становится драконом.
|
01.05.2008, 10:51 | #4 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
В принципе я уже додумался,но я не понимаю, почему надо складывать left i width?
|
01.05.2008, 10:52 | #5 |
Форумчанин
Регистрация: 29.03.2008
Сообщений: 300
|
потомучто image1.left это левая точка, что бы получить правую точку нужно сложить
Карп преодолевший водопад становится драконом.
|
01.05.2008, 10:56 | #6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
есть рисунок у него есть размеры
риснок движется значит рисуется в указнном месте (с заданными координатами) есть место и размеры проверяем граничные условия по условию задачи достаточно проверить выход правой границы рисунка за правую область экрана в чем проблема?
программа — запись алгоритма на языке понятном транслятору
|
01.05.2008, 10:58 | #7 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
A блин, теперь ясно. спасибо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разрешение экрана | Sweta | HTML и CSS | 4 | 06.09.2008 10:05 |
Разрешение экрана | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 28.05.2008 23:17 |
Разрешение экрана | -=<[Evklidd]>=- | Общие вопросы Delphi | 1 | 20.02.2008 10:55 |
Скриншот экрана | Terran | Общие вопросы Delphi | 2 | 16.12.2007 15:13 |