Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Убегающая от мыши кнопка :)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Убегающая от мыши кнопка :)
Имя
Сообщение << Старые топики   Новые топики >>
Убегающая от мыши кнопка :) - 2007-02-18 05:30:06.010000   
wilderwind

Сообщений: 269
Оценки: 0
Присоединился: 2006-05-28 13:41:45
Кто уверен, что такое можно написать только на компилируемых языках - тот может убедиться в обратном, скачав по ссылке http://www.wilderwind.narod.ru/Crazy_Button.rar программку, которая весит меньше 1,5Кб, написана на HTML+JavaScript (HTApplication) и даёт неплохой эффект :D Вирусов и троянов в этом архиве нет.

Удачно вам пошутить над друзьями ;) Думаю, закрыть сможете своими силами, равно как и просмотреть исходный код для вас не составит никакого труда.

С уважением, wilderwind.
Post #: 1
RE: Убегающая от мыши кнопка :) - 2007-02-18 13:17:11.330000   
mBot

Сообщений: 41
Оценки: 0
Присоединился: 2007-01-05 19:29:17.840000
А разве кто-то утверждал что на Javascript такую программу нельзя написать ?:D
Эта программа,имхо,интереса не представляет,разве что для тех кто начинает учить элементы управления.
Post #: 2
RE:Убегающая от мыши кнопка :) - 2007-06-12 12:34:02.796666   
=ГРОМ=

Сообщений: 5
Оценки: 0
Присоединился: 2007-01-05 23:58:44.560000
Наманый глум такой
Post #: 3
RE:Убегающая от мыши кнопка :) - 2007-06-12 12:34:15.610000   
=ГРОМ=

Сообщений: 5
Оценки: 0
Присоединился: 2007-01-05 23:58:44.560000
Наманый глум такой
Post #: 4
RE: RE:Убегающая от мыши кнопка :) - 2007-06-24 04:55:32.890000   
Poison Man

Сообщений: 18
Оценки: 0
Присоединился: 2007-06-22 16:40:49.876666
Ничё необыкновенного…
Post #: 5
RE: RE:Убегающая от мыши кнопка :) - 2007-06-25 14:33:38.496666   
Krik99

Сообщений: 197
Оценки: 0
Присоединился: 2007-04-07 13:13:31.816666
А как написать точно такую прогу на Visual Basic или на Си++?
Post #: 6
RE: RE:Убегающая от мыши кнопка :) - 2007-06-25 15:03:44.483333   
St0rcrafter

Сообщений: 78
Оценки: 0
Присоединился: 2007-05-21 20:36:10.756666
>А как написать точно такую прогу на Visual Basic или на Си++?
 
с помощью функции MoveWindow
Post #: 7
RE: RE:Убегающая от мыши кнопка :) - 2007-06-28 15:10:40.290000   
KpyTouHaKa

Сообщений: 36
Оценки: 0
Присоединился: 2007-06-28 11:05:51.790000
)))
quote:

А как написать точно такую прогу на Visual Basic или на Си++?

Гугля тебе поможет )
Post #: 8
RE: RE:Убегающая от мыши кнопка :) - 2007-07-03 09:30:06.766666   
Leshyi

Сообщений: 52
Оценки: 0
Присоединился: 2006-12-25 08:50:53.353333
Да алгоритм простой независимо от языка.

if {мышка прошла по кнопке} then
//присвоить кнопке другие координаты

Post #: 9
RE: RE:Убегающая от мыши кнопка :) - 2007-07-03 19:01:29.436666   
Yashin

Сообщений: 964
Оценки: 0
Присоединился: 2007-05-09 20:18:01.153333
Это не честно
Post #: 10
RE: RE:Убегающая от мыши кнопка :) - 2007-07-04 04:17:11.906666   
BinZo

Сообщений: 230
Оценки: 0
Присоединился: 2006-12-02 20:29:14.373333
А слабо XHTML+CSS? Это вполне реально))))
Post #: 11
RE: RE:Убегающая от мыши кнопка :) - 2007-07-08 17:30:56.133333   
mBot

Сообщений: 41
Оценки: 0
Присоединился: 2007-01-05 19:29:17.840000
quote:

Да алгоритм простой независимо от языка.

if {мышка прошла по кнопке} then
//присвоить кнопке другие координаты


Садись двойка.Сразу видно - не делал!Зачем тогда советуешь ?
Эта задача для отсталых студентов.Движение кнопки не должно зависеть от мыши.Думаем дальше ?
Post #: 12
RE: RE:Убегающая от мыши кнопка :) - 2007-07-09 23:31:45.250000   
BinZo

Сообщений: 230
Оценки: 0
Присоединился: 2006-12-02 20:29:14.373333
Тоесть по-твоему кнопка движится хаотично? Даже если выдернуть мышь из системника? Бред.
Post #: 13
RE: RE:Убегающая от мыши кнопка :) - 2007-07-10 07:39:22.500000   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
quote:

Садись двойка.Сразу видно - не делал!Зачем тогда советуешь ?
Эта задача для отсталых студентов.Движение кнопки не должно зависеть от мыши.Думаем дальше ?

 
А как же тогда по твоему? Когда указатель мыши расположен или движется над окном, то система посылает этому окну соответсвующие сообщения, на которую в оконной процедуре можно поставить любой обработчик,  том числе и двигать окно, что не так?
Post #: 14
RE: RE:Убегающая от мыши кнопка :) - 2007-07-10 17:44:27.380000   
mBot

Сообщений: 41
Оценки: 0
Присоединился: 2007-01-05 19:29:17.840000
quote:

ORIGINAL: tt_andrey

А как же тогда по твоему? Когда указатель мыши расположен или движется над окном, то система посылает этому окну соответсвующие сообщения, на которую в оконной процедуре можно поставить любой обработчик,&nbsp; том числе и двигать окно, что не так?

Включаем не надолго моск.Где,в каком приложении может понадобиться кнопка убегающая от мыши ?
Нигде,кроме как в какой то шутке.В чем смысл того,что кнопка убегает ? В том,чтобы на нее нельзя было нажать.Допустим,делаем соц.опрос…Запускаем программму появляется диалог с вопросом "Довольны ли Вы своей зарплатой ?" и две кнопки(варианты ответа) ДА и НЕТ.Неужто не видели эту шутку ? Ей 100 лет.
Пытаемся естесственно нажать на кнопку НЕТ,но она прыгает по экрану,а не вяло переползает когда над ней  проходит курсор.Нажать на нее невозможно.Поупражнявшись и отчаявшись жмем ДА - появляется MessageBox с текстом "Мы и не сомневались".Или заставляем двигаться кнопку "ПУСК" на панели задач.
 Запускаем программу (окна ессно нет),появляется MessageBox c тесктом "Обнаружен неизвестный  вирус!
Выключите компьютер !" ,но кнопка "ПУСК" прыгает по экрану.Через какое то время появляется новый MessageBox c текстом "Внимание!Вирус!Самоуничтожение Windows… " и выключаем компьютер.Какого-нибудь балбеса можно напугать…Все это старо,как мир.Т.е. в принципе можно конечно сделать как вы предлагаете,но если вы сделаете,то увидите,что работает оно не красиво.Если надо могу сделать и показать,это элементарно на самом деле.
Post #: 15
RE: RE:Убегающая от мыши кнопка :) - 2007-07-10 21:27:28.846666   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
То есть ты обходишься без обработки сообщений от мыши? Тогда как же ты собираешься реализовать, покажи, а?
А кстати причем тут скорость? Ты считаешь что функция MoveWindow плавно передвигает кнопку, скажи, а ты слышал вообще что-нибудь про WinAPI или ты кодер на Делфи? =)
Post #: 16
RE: RE:Убегающая от мыши кнопка :) - 2007-07-10 23:56:24.550000   
BinZo

Сообщений: 230
Оценки: 0
Присоединился: 2006-12-02 20:29:14.373333
Полностью поддерживаю tt_andrey. Писал подобную прогу (WinAPI) и все работало на ура. Вообще не пойму ход мыслей у mBot`a8|. Или он считает, что окно будет двигаться интуитивно?))) Интересно)
Post #: 17
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 00:14:14.283333   
mBot

Сообщений: 41
Оценки: 0
Присоединился: 2007-01-05 19:29:17.840000
quote:

ORIGINAL: tt_andrey

То есть ты обходишься без обработки сообщений от мыши? Тогда как же ты собираешься реализовать, покажи, а?
А кстати причем тут скорость? Ты считаешь что функция MoveWindow плавно передвигает кнопку, скажи, а ты слышал вообще что-нибудь про WinAPI или ты кодер на Делфи? =)

Не я не знаю,что такое WinApi и Делфи не знаю.Знал,но забыл.Просвети.А что кодеры на Делфи не слышали ничего о WinApi ? Плохо им бедным … То ли дело мы - те которые слышали.
Тут скорость ни причем и ф-ия MoveWindow тоже.Разве я говорил,что она плавно передвигает,это не она,это в той реализации кнопка плавно передвигается.Если серьезно.смотри.Допустим,будем делать на MFC,но можем и на WinApi(это не принципиально,поскольку MFC - враппер(обертка) WInApi).Диалог.
Вытаскиваем на форму кнопку,добавляем контрол пременную для нее,меняем заголовок окна,на нужный вопрос,ставим таймер.Тогда в ф-ии OnInitDialog допишем.
  ... &nbsp; srand(time(0)); &nbsp; SetTimer(1,200,0); &nbsp; SetWindowText("Довольны ли своей зарплатой ?"); &nbsp; ... Тогда дальше

void имя_диалога::OnTimer(UINT_PTR nIDEvent) { &nbsp;&nbsp; int x,y; &nbsp;&nbsp; x=rand()%400+10; &nbsp;&nbsp; y=rand()%240+30; &nbsp;&nbsp; m_button.MoveWindow(CRect(x,y,x+75,y+25),true); &nbsp;&nbsp; CDialog::OnTimer(nIDEvent); }
Все.Кнопка двигается по таймеру,а не по движению мыши.Мышь сама по себе,кнопка - сама по себе.
Точно так же и с кнoпкой ПУСК.Только ее надо для начало найти.Для этого нам понадобятся указатели на панель задач и кнопку ПУСК -&nbsp;HWND mTaskBar, mButton.Ищем…
... &nbsp;&nbsp;&nbsp; mTaskBar= FindWindow("Shell_TrayWnd",NULL); &nbsp;&nbsp;&nbsp; mButton= GetWindow(mTaskBar, GW_CHILD); ... Дальше двигаем.Можем ипользовать,кстати, и SetWindowPos.

Post #: 18
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 02:55:24.800000   
Yashin

Сообщений: 964
Оценки: 0
Присоединился: 2007-05-09 20:18:01.153333
Ну да ты гений, а если все таки нажать на кнопку? Или она у тебя перемещается со скоростью света и ее не возможно нажать?
Post #: 19
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 09:08:44.750000   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
Ахренеть чувак, ты гений просто!
Топикстатер спросил, как сделать так, чтобы при наведении мыши кнопка прыгала, ты же показал, как это сделать по таймеру, еще и обосрал правильный способ, молодец! Браво!
Post #: 20
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 09:53:00.263333   
mBot

Сообщений: 41
Оценки: 0
Присоединился: 2007-01-05 19:29:17.840000
Я ж сразу сказал:что эта задача для отсталых студентов.ГЕНИЙ ТЫ - ты читаешь нормально или плохо.Где был вопрос о том чтобы при навездении мыши кнопка прыгала ? Читаем.
quote:

ORIGINAL: wilderwind

Кто уверен, что такое можно написать только на компилируемых языках - тот может убедиться в обратном, скачав по ссылке http://www.wilderwind.narod.ru/Crazy_Button.rar программку, которая весит меньше 1,5Кб, написана на HTML+JavaScript (HTApplication) и даёт неплохой эффект&nbsp;:D Вирусов и троянов в этом архиве нет

Удачно вам пошутить над друзьями ;) Думаю, закрыть сможете своими силами, равно как и просмотреть исходный код для вас не составит никакого труда.

С уважением, wilderwind.

Где и какое решение я обосрал ? А ? Я не обосрал,а сказал :
quote:

Садись двойка.Сразу видно - не делал!Зачем тогда советуешь ?
Эта задача для отсталых студентов.Движение кнопки не должно зависеть от мыши.Думаем дальше ?

Я предложил другой вариант.Можно сделать по разному,но если курсор проходит по кнопке,то смысл этой задачи вообще пропадает.
А с чего это решение правильное ? Откуда это следует ? Смотри ссылку в первом посте.Разве там сделано так,что :
quote:

if {мышка прошла по кнопке} then
//присвоить кнопке другие координаты

Где ж там курсор проходит над кнопкой ? Н-да.
Post #: 21
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 10:33:57.953333   
zloi_coder

Сообщений: 29
Оценки: 0
Присоединился: 2007-07-11 10:22:28.576666
quote:

ORIGINAL: tt_andrey

То есть ты обходишься без обработки сообщений от мыши? Тогда как же ты собираешься реализовать, покажи, а?
А кстати причем тут скорость? Ты считаешь что функция MoveWindow плавно передвигает кнопку, скажи, а ты слышал вообще что-нибудь про WinAPI или ты кодер на Делфи? =)

э чуваг. я че-то не понял ты че-то против кодеров на Дельфи имеешь? хы интересно, а они по-твоему что не знакомы с API? или ты просто такой охрененный спец? кстати про MoveWindow: если ты не понял что mBot тебе хотел сказать, то не надо переспрашивать умнее выглядеть будешь:)))
Post #: 22
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 10:42:57   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
quote:

Я предложил другой вариант.Можно сделать по разному,но если курсор проходит по кнопке,то смысл этой задачи вообще пропадает.
А с чего это решение правильное ? Откуда это следует ? Смотри ссылку в первом посте.Разве там сделано так,что :

[blockquote]quote:

if {мышка прошла по кнопке} then
//присвоить кнопке другие координаты
[/blockquote]

Где ж там курсор проходит над кнопкой ? Н-да.

 
Я не поленился и посмотрел код автора:
..... ONMOUSEOVER="mov(),this.className = 'on'" .... function mov() { var hght=Math.floor(Math.random()*840); var wdth=Math.floor(Math.random()*700); var hght=hght+20; var wdth=wdth+20; window.moveTo(hght-20,wdth-20) } ......  
Еще вопросы есть? там есть и мышка, и мышка над кнопкой, и никакого таймера заметь
 
quote:

Эта задача для отсталых студентов.Движение кнопки не должно зависеть от мыши.Думаем дальше ?

 
Вот тут и обосрал.
Post #: 23
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 10:46:46.703333   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
quote:

&nbsp;если ты не понял что mBot тебе хотел сказать, то не надо переспрашивать умнее выглядеть будешь

 
это он все неправильно понял
Post #: 24
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:15:12.513333   
zloi_coder

Сообщений: 29
Оценки: 0
Присоединился: 2007-07-11 10:22:28.576666
нафига обработкой сообщений заниматься-то для перемещения кнопки??????????? вам что делать больше нечего? по таймеру все делать и все. берете координаты курсора GetCursorPos, потом проверяете изменились ли они(это если вам хочется) и в зависимости от них перемещаете кнопку. как видно обрабатывать сообщения от мыши нафиг не нужно. учитесь, перцы!
Post #: 25
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:20:53.890000   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
quote:

нафига обработкой сообщений заниматься-то для перемещения кнопки??????????? вам что делать больше нечего? по таймеру все делать и все. берете координаты курсора GetCursorPos, потом проверяете изменились ли они(это если вам хочется) и в зависимости от них перемещаете кнопку. как видно обрабатывать сообщения от мыши нафиг не нужно. учитесь, перцы!

 
"А нафига вообще программировать? Можно же с балкона письки воробьям показывать."
Вот примерно тоже самое ты и сказал. Автор говорит об одном, вы ему про другое
Никогда не перестаю удивляться тупости человеской
Post #: 26
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:22:54.220000   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
В названии темы написано "Убегающая от мыши кнопка" от мыши а не от таймера? Понимаешь?
Post #: 27
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:24:02.280000   
zloi_coder

Сообщений: 29
Оценки: 0
Присоединился: 2007-07-11 10:22:28.576666

quote:

ORIGINAL: tt_andrey

quote:

нафига обработкой сообщений заниматься-то для перемещения кнопки??????????? вам что делать больше нечего? по таймеру все делать и все. берете координаты курсора GetCursorPos, потом проверяете изменились ли они(это если вам хочется) и в зависимости от них перемещаете кнопку. как видно обрабатывать сообщения от мыши нафиг не нужно. учитесь, перцы!


"А нафига вообще программировать? Можно же с балкона письки воробьям показывать."
Вот примерно тоже самое ты и сказал. Автор говорит об одном, вы ему про другое
Никогда не перестаю удивляться тупости человеской

я тебе поражаюсь! нука где и что он говорит об одном а мы о другом? кстати программирование тем и хорошо, что одно и тоже можно реализовать по разному. кстати не рекомендую тебе заниматься программированием не выйдет из тебя ничего путного, потому что ты упертый как баран и других ходов кроме одного не видишь.
Post #: 28
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:37:16.843333   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
ГЫЫЫЫЫЫЫЫЫЫЫЫЫ
Post #: 29
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:43:33.280000   
zloi_coder

Сообщений: 29
Оценки: 0
Присоединился: 2007-07-11 10:22:28.576666

quote:

ORIGINAL: tt_andrey

ГЫЫЫЫЫЫЫЫЫЫЫЫЫ

сразу виден уровень интеллектуального развития данного участника. я соболезную твоим близким. и как они с тобой уживаются? хотя в психушке у тебя наверное отдельная камера :)))))
Post #: 30
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:44:02.906666   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
Я тебе объяню, как работает твой способ, если ты его сам не можешь понять. Ты включаешь таймер с задержкой не менее например 30 миллисекунд. Таймер каждые 30 миллисекунд посылает сообщение окну, окно обрабатывает это сообщение, вызывает функцию GetCursorPos(),
запоминаешь в локальных переменных координаты мыши, вызываешь функцию для получения координат окна, так? Запоминаешь снова в локальных переменных, сравниваешь, передвигаешь окно. Итого : таймер, локальные переменные, вызов функции GetCursorPos().
Мой способ - ничего лишнего
 
Да наверное плохой из меня получится программист, буду учиться как ты писать неоптимально и криво, научишь, а?
Post #: 31
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:47:35.466666   
mBot

Сообщений: 41
Оценки: 0
Присоединился: 2007-01-05 19:29:17.840000
tt_andrey,ты хочешь сказать что это задача не для отсталых студентов ? А для кого ?
 Для Страуструпа и Александреску что ли ? Жжете,господа ! тут даже обсуждать нечего.Стыдно.
Тот вариант,который привел в первом посте автор - по твоему единственно правильный ?
А почему ? Кто,где и на основании каких критериев это определил ? А если надо сделать
несколько уровней сложности убегания кнопки ? Как тогда ? Решений много.У автора - не
лучший вариант, а тот что предлагает изменять координаты кнопки когда курсор прошел…он просто
бессмысленный.Прошел - это когда был и вышел за кнопку.Согласен ? Это совсем не одно и
то же.Другое дело,курсор наводится на кнопку.Одним словом - дурацкое название,дурацкой
задачи. Действительно,как это кнопка убегает ? Чем это она бегает и как собственно ?
На самом деле я давно  все понял и советы профессионалов и решения,кроме того как относятся Делфи и
 WinApi ? Ты в курсе похоже. Обьяснись,а то  у нас на работе паника началась. Делфисты взбунтовались.
Post #: 32
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:55:16.686666   
zloi_coder

Сообщений: 29
Оценки: 0
Присоединился: 2007-07-11 10:22:28.576666
а ты ответь мне на чем ты пишешь? если уверен, что ничего лишнего.
Post #: 33
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:57:42.093333   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
У автора лучший вариант для того ТЗ, которое он здесь кратко описал
Ты написал решение для другого ТЗ
 
Если надо сделать несколько уровней сложности убегания кнопки, делают несколько уровней сложности, все зависит от ТЗ опять же
 
quote:

, а тот что предлагает изменять координаты кнопки когда курсор прошел…он просто
бессмысленный.Прошел - это когда был и вышел за кнопку.Согласен ? Это совсем не одно и
то же

 
 
 
Что ты можешь сказать про оконную процедуру? Как обрабатываются сообщения в Win32 приложениях? Если ответишь, то я продолжу дискуссию, иначе не продолжу ввиду некомпетентности собеседника.
 
 
quote:

Одним словом - дурацкое название,дурацкой
задачи. Действительно,как это кнопка убегает ? Чем это она бегает и как собственно ?

 
Согласен, задача-шутка, но имеет право на жизнь.
П.С. кнопка не бегает, она скользит, у нее там сзади такой слой льда
 
quote:

Чем это она бегает и как собственно ?
На самом деле я давно&nbsp; все понял и советы&nbsp;профессионалов&nbsp;и решения,кроме того как относятся Делфи и
WinApi ? Ты в курсе похоже. Обьяснись,а то&nbsp; у нас на работе паника началась. Делфисты взбунтовались.

 
Я имел в виду, что Дэлфи-программеры обычно учат VCL, которая сильно инкапсулирует в себе ВинАПИ, и поэтому могут некоторых тонкостей не знать
 
 
Post #: 34
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 11:59:41.750000   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
quote:

а ты ответь мне на чем ты пишешь? если уверен, что ничего лишнего.

Я пишу на чистом WinAPI на языке Си++ в среде MSVS2005, в данный момент изучаю MFC и C#
 
Post #: 35
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 13:06:38.826666   
JTG

Сообщений: 1189
Оценки: 0
Присоединился: 2007-03-05 11:56:01.993333
Да вы блин прикалываетесь чтоль? Таймер - параша, он тут абсолютно не нужен. Убегающая от мыши кнопка. OnMouseOver простой и логичный способ.
Post #: 36
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 13:15:20.983333   
zloi_coder

Сообщений: 29
Оценки: 0
Присоединился: 2007-07-11 10:22:28.576666

quote:

ORIGINAL: JTG

Да вы блин прикалываетесь чтоль? Таймер - параша, он тут абсолютно не нужен. Убегающая от мыши кнопка. OnMouseOver простой и логичный способ.

таймер не параша, победа будет наша :)))))))))
Post #: 37
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 13:22:36.013333   
zloi_coder

Сообщений: 29
Оценки: 0
Присоединился: 2007-07-11 10:22:28.576666

quote:

ORIGINAL: Leshyi

Да алгоритм простой независимо от языка.

if {мышка прошла по кнопке} then
//присвоить кнопке другие координаты

вы только посмотрите на чью сторону вы встали. перечитайте эту цитату и задумайтесь над словом "прошла". теперь все понятно?
"господа" "прошла" это когда сначала было OnMouseEnter потом OnMouseOver и в заключении OnMouseLeave, но не просто OnMouseOver. вот так-то. собственно вы за это сообщение и вступились и поэтому это mBot должен спрашивать у вас "Что ты можешь сказать про оконную процедуру? Как обрабатываются сообщения в Win32 приложениях?" тестирование решили устроить ну-ну, давайте.
Post #: 38
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 13:22:42.186666   
JTG

Сообщений: 1189
Оценки: 0
Присоединился: 2007-03-05 11:56:01.993333
Ну-ну
Post #: 39
RE: RE:Убегающая от мыши кнопка :) - 2007-07-11 13:24:24.326666   
zloi_coder

Сообщений: 29
Оценки: 0
Присоединился: 2007-07-11 10:22:28.576666

quote:

ORIGINAL: tt_andrey

Я имел в виду, что Дэлфи-программеры обычно учат VCL, которая сильно инкапсулирует в себе ВинАПИ, и поэтому могут некоторых тонкостей не знать



заблуждение не надо всех под одно подгонять и делать из тех кто пишет на с++ знатоков API - это совсем не так. знание с++ совсем не означает знание API.
Post #: 40
Страниц:  [1] 2
Все форумы >> [Компилируемые языки] >> Убегающая от мыши кнопка :)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.